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();
 }
Пример #2
0
        public bool TryParse(string code, out IProductCode productCode)
        {
            productCode = null;

            var match = Match(code);

            if (match == null || !match.Success)
            {
                return(false);
            }

            productCode = BuildProductCode(match);

            return(true);
        }
Пример #3
0
 // 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;
 }