public ActionResult <IEnumerable <OrganizationDTO> > Get()
 {
     try
     {
         if (_app.SelectAll().Count > 0)
         {
             return(Ok(_app.SelectAll()));
         }
         else
         {
             return(NoContent());
         }
     }
     catch (Exception ex)
     {
         _err.Add(ex, HttpContext.User.Identity.Name);
         return(BadRequest(ex.Message));
     }
 }
        public IActionResult Error()
        {
            var   errorInfo = HttpContext.Features.Get <IExceptionHandlerPathFeature>();
            Error error     = new Error();

            error.Username    = HttpContext.User.Identity.Name;
            error.Path        = errorInfo.Path;
            error.Message     = errorInfo.Error.Message;
            error.Information = errorInfo.Error.StackTrace;
            _errorService.Add(error);
            return(RedirectToAction("login", "account"));
        }
예제 #3
0
        private void LogError(Exception ex)
        {
            var error = new Error
            {
                DateCreated = DateTime.Now,
                Message     = ex.Message,
                StackTrace  = ex.StackTrace
            };

            _errorService.Add(error);

            UnitOfWork.Commit();
        }
예제 #4
0
 private void LogError(Exception ex)
 {
     try
     {
         Error error = new Error();
         error.Date       = DateTime.Now;
         error.Message    = ex.Message;
         error.TraceError = ex.StackTrace;
         _errorService.Add(error);
         _errorService.SaveChanges();
     }catch
     {
     }
 }
예제 #5
0
 private void LogError(Exception ex)
 {
     try
     {
         Error error = new Error();
         error.CreatedDate = DateTime.Now;
         error.Message     = ex.Message;
         error.StackTrace  = ex.StackTrace;
         errorService.Add(error);
         errorService.Save();
     }
     catch
     {
     }
 }
 public async Task <string> Login(LoginDTO login)
 {
     try
     {
         return(await _app.Login(login));
     }
     catch (Exception ex)
     {
         _err.Add(ex, HttpContext.User.Identity.Name);
         return(ex.Message);
     }
 }
예제 #7
0
 public static string Add(string errorText)
 {
     return(_service.Add(errorText));
 }