Пример #1
0
 //private readonly IPictureRequestRepository _pictureRequestRepository;
 public AdminController(IRoasterRepository roasterRepository, IUserRepository userRepository,
                        IRoasterRequestRepository roasterRequestRepository /*, IPictureRequestRepository pictureRequestRepository*/)
 {
     _roasterRepository        = roasterRepository;
     _userRepository           = userRepository;
     _roasterRequestRepository = roasterRequestRepository;
     //_pictureRequestRepository = pictureRequestRepository;
 }
Пример #2
0
 public RoasterRequestService(IRoasterRepository roasterRepository,
                              IRoasterRequestRepository roasterRequestRepository,
                              IPictureRequestRepository pictureRequestRepository,
                              IPictureRepository pictureRepository,
                              IAddressRepository addressRepository,
                              ITagRepository tagRepository,
                              IRoasterTagRepository roasterTagRepository,
                              ILogger logger)
 {
     _roasterRepository        = roasterRepository ?? throw new ArgumentNullException(nameof(roasterRepository));
     _roasterRequestRepository = roasterRequestRepository ?? throw new ArgumentNullException(nameof(roasterRequestRepository));
     _pictureRepository        = pictureRepository;
     _pictureRequestRepository = pictureRequestRepository;
     _addressRepository        = addressRepository ?? throw new ArgumentNullException(nameof(addressRepository));
     _tagRepository            = tagRepository ?? throw new ArgumentNullException(nameof(tagRepository));
     _roasterTagRepository     = roasterTagRepository ?? throw new ArgumentNullException(nameof(roasterTagRepository));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }