Example #1
0
 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);
 }
Example #2
0
 public InvoiceCrudFacade(AjkaShopDbContext ajkaShopDbContext, IMapper mapper) : base(ajkaShopDbContext, mapper)
 {
 }
 public IndividualVariableCrudFacade(AjkaShopDbContext ajkaShopDbContext, IMapper mapper) : base(ajkaShopDbContext, mapper)
 {
 }
Example #4
0
 public UserCrudFacade(AjkaShopDbContext ajkaShopDbContext, IMapper mapper) : base(ajkaShopDbContext, mapper)
 {
 }
Example #5
0
 public CategoryCrudFacade(AjkaShopDbContext ajkaShopDbContext, IMapper mapper) : base(ajkaShopDbContext, mapper)
 {
 }
Example #6
0
 public ItemCardCrudFacade(AjkaShopDbContext ajkaShopDbContext, IMapper mapper) : base(ajkaShopDbContext, mapper)
 {
 }
 protected RepositoryCrudFacade(AjkaShopDbContext ajkaShopDbContext,
                                IMapper mapper)
 {
     this.ajkaShopDbContext = ajkaShopDbContext;
     _mapper = mapper;
 }