using System.Net; using System.Net.Http.Json; namespace AdminPanel.Services; public 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; } }