Пример #1
0
 public Handler(EletronicPartsCatalogContext context, IPasswordHasher passwordHasher, IJwtTokenGenerator jwtTokenGenerator, IMapper mapper)
 {
     _context           = context;
     _passwordHasher    = passwordHasher;
     _jwtTokenGenerator = jwtTokenGenerator;
     _mapper            = mapper;
 }
Пример #2
0
 public Handler(EletronicPartsCatalogContext context, IPasswordHasher passwordHasher,
                ICurrentUserAccessor currentUserAccessor, IMapper mapper)
 {
     _context             = context;
     _passwordHasher      = passwordHasher;
     _currentUserAccessor = currentUserAccessor;
     _mapper = mapper;
 }
        public EletronicPartsCatalogContext GetMockedContextWithData()
        {
            var options = new DbContextOptionsBuilder <EletronicPartsCatalogContext>()
                          .UseInMemoryDatabase(Guid.NewGuid().ToString())
                          .EnableSensitiveDataLogging()
                          .Options;
            var context = new EletronicPartsCatalogContext(options);

            context.ChangeTracker.Entries()
            .Where(e => e.Entity != null).ToList()
            .ForEach(e => e.State = EntityState.Detached);

            context.Persons.Add(Person);

            context.SaveChanges();

            return(context);
        }
Пример #4
0
 public QueryHandler(EletronicPartsCatalogContext context)
 {
     _context = context;
 }
Пример #5
0
 public QueryHandler(EletronicPartsCatalogContext context, ICurrentUserAccessor currentUserAccessor)
 {
     _context             = context;
     _currentUserAccessor = currentUserAccessor;
 }
Пример #6
0
 public QueryHandler(EletronicPartsCatalogContext context, ICurrentUserAccessor currentUserAccessor, IProfileReader profileReader)
 {
     _context             = context;
     _currentUserAccessor = currentUserAccessor;
     _profileReader       = profileReader;
 }
Пример #7
0
 public ProfileReader(EletronicPartsCatalogContext context, ICurrentUserAccessor currentUserAccessor, IMapper mapper)
 {
     _context             = context;
     _currentUserAccessor = currentUserAccessor;
     _mapper = mapper;
 }
Пример #8
0
 public QueryHandler(EletronicPartsCatalogContext context, IMapper mapper)
 {
     _context = context;
     _mapper  = mapper;
 }