public ProcedureController(ICountry serv, IProductName prodName, IProductCode prodCode, IMarketingAuthorizNumber marketingAuthorizNumber, IPackSize packSize, IApprDocsType apprDocsType, IStrength strength, IManufacturer manufacturer, IArtwork artwork, IMarketingAuthorizHolder marketingAuthorizHolder, IPharmaceuticalForm pharmaceuticalForm, IProductService product, IProcedure procedure, IBaseEmailService emailService, IArchProccessor archProccessor) { _countryService = serv; _productNameService = prodName; _productCodeService = prodCode; _packSizeService = packSize; _marketingAuthorizNumberService = marketingAuthorizNumber; _apprDocsTypeService = apprDocsType; _strengthService = strength; _manufacturerService = manufacturer; _artworkService = artwork; _marketingAuthorizHolderService = marketingAuthorizHolder; _pharmaceuticalFormService = pharmaceuticalForm; _productService = product; _emailService = emailService; _procedureService = procedure; _archProccessor = archProccessor; emailer = new Emailer() { Login = WebConfigurationManager.AppSettings["login"], Pass = WebConfigurationManager.AppSettings["password"], From = WebConfigurationManager.AppSettings["from"], Port = int.Parse(WebConfigurationManager.AppSettings["smtpPort"]), SmtpServer = WebConfigurationManager.AppSettings["smtpSrv"], DirectorMail = WebConfigurationManager.AppSettings["directorMail"], DeveloperMail = WebConfigurationManager.AppSettings["developerMail"], }; _currentUser = GetCurrentUser(); }
// GET: Settings public SettingsController(ICountry serv, IProductName prodName, IProductCode prodCode, IMarketingAuthorizNumber marketingAuthorizNumber, IPackSize packSize, IApprDocsType apprDocsType, IStrength strength, IManufacturer manufacturer, IArtwork artwork, IMarketingAuthorizHolder marketingAuthorizHolder, IPharmaceuticalForm pharmaceuticalForm, IBase <CountrySettingDTO> countrySettingsService) { _countryService = serv; _productNameService = prodName; _productCodeService = prodCode; _packSizeService = packSize; _marketingAuthorizNumberService = marketingAuthorizNumber; _apprDocsTypeService = apprDocsType; _strengthService = strength; _manufacturerService = manufacturer; _artworkService = artwork; _marketingAuthorizHolderService = marketingAuthorizHolder; _pharmaceuticalFormService = pharmaceuticalForm; _countrySettingsService = countrySettingsService; }