public Repository(RapportCQRSDbContext dbContext, ILogger logger, TDxos dxos) { _dbContext = dbContext ?? throw new ArgumentNullException(); _logger = logger ?? throw new ArgumentNullException(); ModelDbSets = _dbContext.Set <TEntity>(); _mapper = dxos.GetMapper(); }
public CreateActivityValidation(RapportCQRSDbContext dbContext) { _dbContext = dbContext; RuleFor(x => x.ContenuAct).NotNull(); RuleFor(x => x.ContenuAct).Length(2, 255); //RuleFor(x => x.Name).Must(BeNotADuplicate) // .WithMessage("There is already another bank with the same name"); }
protected virtual void Dispose(bool disposing) { if (disposing) { // free managed resources if (_dbContext != null) { _dbContext.Dispose(); _dbContext = null; } } }
public RoleRepository(RapportCQRSDbContext dbContext, ILogger <RoleRepository> logger, IRoleDxos dxos) : base(dbContext, logger, dxos) { Claims = _dbContext.Set <AClaim>(); var config = new MapperConfiguration(cfg => { cfg.CreateMap <ARole, RoleDto>() .ForMember(dst => dst.Id, opt => opt.MapFrom(src => src.Id)) .ForMember(dst => dst.Name, opt => opt.MapFrom(src => src.Name)); }); _mapper = config.CreateMapper(); }
public UserRepository(RapportCQRSDbContext dbContext, ILogger <UserRepository> logger, IUserDxos dxos) : base(dbContext, logger, dxos) { Users = _dbContext.Set <AUser>(); var config = new MapperConfiguration(cfg => { cfg.CreateMap <AUser, UserDto>() .ForMember(dst => dst.Id, opt => opt.MapFrom(src => src.Id)) .ForMember(dst => dst.Email, opt => opt.MapFrom(src => src.Email)); }); _mapper = config.CreateMapper(); }
public ActivityRepository(RapportCQRSDbContext dbContext, ILogger <ActivityRepository> logger, IActivityDxos activityDxos) : base(dbContext, logger, activityDxos) { //Code removed here }
public TimeTableRepository(RapportCQRSDbContext dbContext, ILogger <TimeTableRepository> logger, ITimeTableDxos bankDxos) : base(dbContext, logger, bankDxos) { //Code removed here }