public async Task Invoke(HttpContext context, ILoggingBusiness logger) { try { await next(context); } catch (Exception ex) { await HandleExceptionAsync(context, logger, ex); } }
private static Task HandleExceptionAsync(HttpContext context, ILoggingBusiness logger, Exception ex) { var error = new ErrorModel { StatusCode = HttpStatusCode.InternalServerError, Message = ex.Message, StackTrace = ex.StackTrace }; // logger.Log(LogSeverity.Error, ex.Message, ex.StackTrace); var result = JsonConvert.SerializeObject(error); context.Response.ContentType = "application/json"; context.Response.StatusCode = (int)error.StatusCode; return(context.Response.WriteAsync(result)); }
public IntakeFormController(IIntakeFormBusiness intakeBusiness, IDocumentBusiness documentBusiness, ILoggingBusiness logging) { _intakeBusiness = intakeBusiness; _documentBusiness = documentBusiness; _logging = logging; }
public UserAccountController(IUserAccountBusiness business, ILoggingBusiness logging) { _business = business; _logging = logging; }
public VendorController(IVendorBusiness business, ILoggingBusiness logging) { _business = business; _logging = logging; }
public EmailController(IEmailBusiness emailBusiness, ILoggingBusiness logging) { _emailBusiness = emailBusiness; _logging = logging; }
public LoginController(IAuthorizationBusiness authBusiness, ILoggingBusiness logging) { _authBusiness = authBusiness; _logging = logging; }
public AuthorizationBusiness(DataContext context, ILoggingBusiness logging, IOptions <SecuritySettings> securitySettings) { _context = context; _logging = logging; _securitySettings = securitySettings.Value; }
public AgentController(IAgentBusiness business, ILoggingBusiness logging) { _business = business; _logging = logging; }
public PhysicianController(IPhysicianBusiness business, ILoggingBusiness logging) { _business = business; _logging = logging; }
public DocumentController(IDocumentBusiness business, ILoggingBusiness logging) { _business = business; _logging = logging; }
public AdminController(IAdminBusiness business, ILoggingBusiness logging) { _business = business; _logging = logging; }