public async Task LogExceptionAsync(Exception exception) { await Task.Run(async() => { try { var errorRecord = new ErrorLog { CreateDate = DateTime.Now, Message = exception.Message, FullDescription = ExceptionToStringHelper.Transform(exception) }; var optionsBuilder = new DbContextOptionsBuilder <AjkaShopDbContext>(); optionsBuilder.UseSqlServer(_configuration.GetConnectionString(BaseConstants.DbDefaultConnectionIdentifier)); await using var context = new AjkaShopDbContext(optionsBuilder.Options); context.Add(errorRecord); await context.SaveChangesAsync().ConfigureAwait(false); } catch (Exception ex) { Console.WriteLine(ex.Message); } }).ConfigureAwait(false); }
public InvoiceCrudFacade(AjkaShopDbContext ajkaShopDbContext, IMapper mapper) : base(ajkaShopDbContext, mapper) { }
public IndividualVariableCrudFacade(AjkaShopDbContext ajkaShopDbContext, IMapper mapper) : base(ajkaShopDbContext, mapper) { }
public UserCrudFacade(AjkaShopDbContext ajkaShopDbContext, IMapper mapper) : base(ajkaShopDbContext, mapper) { }
public CategoryCrudFacade(AjkaShopDbContext ajkaShopDbContext, IMapper mapper) : base(ajkaShopDbContext, mapper) { }
public ItemCardCrudFacade(AjkaShopDbContext ajkaShopDbContext, IMapper mapper) : base(ajkaShopDbContext, mapper) { }
protected RepositoryCrudFacade(AjkaShopDbContext ajkaShopDbContext, IMapper mapper) { this.ajkaShopDbContext = ajkaShopDbContext; _mapper = mapper; }