public SchoolService( IEntityFrameworkGenericRepository <SchoolEntity> entityFrameworkGenericRepository, IMappingService mappingService) { _entityFrameworkGenericRepository = entityFrameworkGenericRepository; _mappingService = mappingService; }
public GenericService(IMapper mapper, ILoggerFactory loggerFactory, IEntityFrameworkGenericRepository <TEntity> entityRepository) { Mapper = mapper; Logger = loggerFactory.CreateLogger <GenericService <TModel, TEntity> >(); EntityRepository = entityRepository; }
public StudentService(IEntityFrameworkGenericRepository <StudentEntity> entityFrameworkGenericRepository, IUnitOfWork unitOfWork, IMappingService mappingService, IEncryptingService encryptingService, ILoggingService loggingService) { _entityFrameworkGenericRepository = entityFrameworkGenericRepository; _unitOfWork = unitOfWork; _mappingService = mappingService; _encryptingService = encryptingService; _loggingService = loggingService; }
public AbsenceService( IEncryptingService encryptingService, IUnitOfWork unitOfWork, IEntityFrameworkGenericRepository <AbsenceEntity> absenceRepository, IQuerySettings <AbsenceEntity> querySettings) { _encryptingService = encryptingService; _unitOfWork = unitOfWork; _absenceRepository = absenceRepository; _querySettings = querySettings; }
public UserService( IMappingService mappingService, IEntityFrameworkGenericRepository <UserEntity> userRepository, ITeachersDiaryDbContext dbContext, IQuerySettings <UserEntity> querySettings) { _mappingService = mappingService; _userRepository = userRepository; _dbContext = dbContext; _querySettings = querySettings; }
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; }