using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.Filters; namespace Api.SeaHavenIndustries.Filters { public class ArgumentExceptionFilter : IExceptionFilter { public void OnException(ExceptionContext context) { if (context.Exception is not ArgumentException ex) return; context.Result = new BadRequestObjectResult(new { status = "Error", message = ex.Message, code = 400 }); context.ExceptionHandled = true; } } }