namespace AdminPanel.Services; class ServiceException : Exception { public Dictionary> ArgumentMessages { get; init; } public ServiceException(string? message, Dictionary> arguments) : base(message) { ArgumentMessages = arguments; } public ServiceException(string? message, Dictionary> arguments, Exception? innerException) : base(message, innerException) { ArgumentMessages = arguments; } }