Ejemplo n.º 1
0
        public async Task Save(WorkshopLogDto logDto)
        {
            var log = Mapper.Map <WorkshopLog>(logDto);

            await _dataService.GetSet <WorkshopLog>().AddAsync(log);

            await _dataService.SaveDbAsync();
        }
Ejemplo n.º 2
0
        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();
            }
        }