protected ServiceBase(IRemoteNotesLogger <ServiceBase <DomainEntity, DTO> > logger, IMapper mapper, IUnitOfWork unitOfWork,
                       IRepository <DomainEntity> currentRepository)
 {
     _logger            = logger ?? throw new ArgumentNullException(nameof(logger));
     _mapper            = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _unitOfWork        = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     _currentRepository = currentRepository ?? throw new ArgumentNullException(nameof(currentRepository));
 }
Exemple #2
0
 public RemoteNotesService(IRemoteNotesLogger <RemoteNotesService> logger, IAccountService accountService,
                           INoteService noteService, IUserService userService)
 {
     _logger         = logger;
     _accountService = accountService;
     _noteService    = noteService;
     _userService    = userService;
 }
Exemple #3
0
 public AccountService(IRemoteNotesLogger <ServiceBase <Account, AccountDTO> > logger, IMapper mapper,
                       IUnitOfWork unitOfWork, IRepository <Account> currentRepository) : base(logger, mapper, unitOfWork,
                                                                                               currentRepository)
 {
 }
 public NoteService(IRemoteNotesLogger <ServiceBase <Note, NoteDTO> > logger, IMapper mapper,
                    IUnitOfWork unitOfWork, IRepository <Note> currentRepository) : base(logger, mapper, unitOfWork,
                                                                                         currentRepository)
 {
 }
 public TestService(IRemoteNotesLogger <ServiceBase <TestEntity, TestDTO> > logger, IMapper mapper,
                    IUnitOfWork unitOfWork, IRepository <TestEntity> currentRepository) : base(logger, mapper, unitOfWork,
                                                                                               currentRepository)
 {
 }
 public UserService(IRemoteNotesLogger <ServiceBase <User, UserDTO> > logger, IMapper mapper,
                    IUnitOfWork unitOfWork, IRepository <User> currentRepository) : base(logger, mapper, unitOfWork,
                                                                                         currentRepository)
 {
 }