Exemplo n.º 1
0
 public SchoolService(
     IEntityFrameworkGenericRepository <SchoolEntity> entityFrameworkGenericRepository,
     IMappingService mappingService)
 {
     _entityFrameworkGenericRepository = entityFrameworkGenericRepository;
     _mappingService = mappingService;
 }
Exemplo n.º 2
0
 public GenericService(IMapper mapper,
                       ILoggerFactory loggerFactory,
                       IEntityFrameworkGenericRepository <TEntity> entityRepository)
 {
     Mapper           = mapper;
     Logger           = loggerFactory.CreateLogger <GenericService <TModel, TEntity> >();
     EntityRepository = entityRepository;
 }
Exemplo n.º 3
0
 public StudentService(IEntityFrameworkGenericRepository <StudentEntity> entityFrameworkGenericRepository, IUnitOfWork unitOfWork, IMappingService mappingService, IEncryptingService encryptingService, ILoggingService loggingService)
 {
     _entityFrameworkGenericRepository = entityFrameworkGenericRepository;
     _unitOfWork        = unitOfWork;
     _mappingService    = mappingService;
     _encryptingService = encryptingService;
     _loggingService    = loggingService;
 }
Exemplo n.º 4
0
 public AbsenceService(
     IEncryptingService encryptingService,
     IUnitOfWork unitOfWork,
     IEntityFrameworkGenericRepository <AbsenceEntity> absenceRepository, IQuerySettings <AbsenceEntity> querySettings)
 {
     _encryptingService = encryptingService;
     _unitOfWork        = unitOfWork;
     _absenceRepository = absenceRepository;
     _querySettings     = querySettings;
 }
Exemplo n.º 5
0
 public UserService(
     IMappingService mappingService,
     IEntityFrameworkGenericRepository <UserEntity> userRepository,
     ITeachersDiaryDbContext dbContext, IQuerySettings <UserEntity> querySettings)
 {
     _mappingService = mappingService;
     _userRepository = userRepository;
     _dbContext      = dbContext;
     _querySettings  = querySettings;
 }
Exemplo n.º 6
0
        public ClassService(
            IEntityFrameworkGenericRepository <ClassEntity> entityFrameworkGenericRepository,
            IQuerySettings <ClassEntity> querySettings,
            IUnitOfWork unitOfWork,
            IMappingService mappingService,
            IEncryptingService encryptingService, IUserService userService, ILoggingService loggingService)
        {
            Guard.WhenArgument(entityFrameworkGenericRepository, nameof(entityFrameworkGenericRepository)).IsNull().Throw();
            Guard.WhenArgument(querySettings, nameof(querySettings)).IsNull().Throw();
            Guard.WhenArgument(unitOfWork, nameof(unitOfWork)).IsNull().Throw();
            Guard.WhenArgument(mappingService, nameof(mappingService)).IsNull().Throw();
            Guard.WhenArgument(encryptingService, nameof(encryptingService)).IsNull().Throw();

            _entityFrameworkGenericRepository = entityFrameworkGenericRepository;
            _unitOfWork        = unitOfWork;
            _mappingService    = mappingService;
            _encryptingService = encryptingService;
            _userService       = userService;
            _loggingService    = loggingService;
            _querySettings     = querySettings;
        }
 public ProductService(IEntityFrameworkGenericRepository <Product> productRepository, IUnitOfWork unitOfWork)
 {
     _productRepository = productRepository;
     _unitOfWork        = unitOfWork;
 }