public EmailService(IHostingEnvironment environment, IViewRenderService viewRenderService, ISamplesRequestsRepository requestsRepository, IGenericRepository <User> userRepository, IOptions <MailSettings> mailsettings) { _enviroment = environment; _viewRenderServicerenderService = viewRenderService; _requestRepository = requestsRepository; resultobject = new ResultObject(); _userRepository = userRepository; _mailsettings = mailsettings.Value; }
public SampleRequestServiceController(ISamplesRequestsRepository requestRepository, IMapper mapper, IGenericRepository <SamplePriority> prioritiesRepository, IGenericRepository <SamplePurpose> purposesRepository, IEmailService emailService, IGenericRepository <Client> clienteRepository, IGenericRepository <Address> addresRepository) { _requestRepository = requestRepository; _requestRepository.ModelState = ModelState; _mapper = mapper; _prioritiesRepository = prioritiesRepository; _prioritiesRepository.ModelState = ModelState; _purposesRepository = purposesRepository; _purposesRepository.ModelState = ModelState; _emailService = emailService; _clienteRepository = clienteRepository; _addresRepository = addresRepository; }