public async Task Save(WorkshopLogDto logDto) { var log = Mapper.Map <WorkshopLog>(logDto); await _dataService.GetSet <WorkshopLog>().AddAsync(log); await _dataService.SaveDbAsync(); }
public void OnActionExecuted(ActionExecutedContext context) { if (context.Exception != null && !context.ExceptionHandled) { var log = new WorkshopLogDto { Occurence = DateTime.UtcNow, StackTrace = context.Exception.StackTrace, Exception = context.Exception.Message }; _loggingService.Save(log).Wait(); } }