Exemple #1
0
        public void ConfigureServices(IServiceCollection services)
        {
            //Set up database
            var databaseSetup = new DatabaseSetup(Configuration, services);

            databaseSetup.Configure();

            //Confirgure services (DI)
            var serviceSetup = new ServiceSetup(Configuration, services);

            serviceSetup.ConfigureBasic();
            serviceSetup.ConfigureAuthentication();
            serviceSetup.ConfigureServices();
            serviceSetup.ConfigureLogging();

            var identitySetup = new IdentitySetup(Configuration, services);

            identitySetup.Configure();

            var emailSetup = new EmailSetup(Configuration, services);

            emailSetup.Configure();

            services.AddApplicationInsightsTelemetry();
        }
Exemple #2
0
 public void copy(EmailSetup email_Setup, EmailSetupDto emailSetupDto)
 {
     email_Setup.email_setup_id = emailSetupDto.email_setup_id;
     email_Setup.port           = emailSetupDto.port;
     email_Setup.host           = emailSetupDto.host;
     email_Setup.email          = emailSetupDto.email;
     email_Setup.password       = emailSetupDto.password;
 }
Exemple #3
0
        private void AddBindings()
        {
            kernel.Bind <ICakeRepository>().To <EFCakeRepository>();

            EmailSetup emailSetup = new EmailSetup
            {
                WriteAsFile = bool.Parse(ConfigurationManager
                                         .AppSettings["Email.WriteAsFile"] ?? "false")
            };

            kernel.Bind <IOrderProcessor>().To <EmailOrderProcessor>()
            .WithConstructorArgument("setup", emailSetup);

            kernel.Bind <IAuthProvider>().To <AuthProvider>();
        }
 public void update(EmailSetupDto emailSetupDto)
 {
     try
     {
         using (TransactionScope txe = new TransactionScope(TransactionScopeOption.Required))
         {
             EmailSetup emailTerm = _emailSetupRepository.getById(emailSetupDto.email_setup_id);
             if (emailTerm == null)
             {
                 throw new ItemNotFoundException($"emailterm id {emailSetupDto.email_setup_id} doesnot exist");
             }
             _emailSetupMaker.copy(emailTerm, emailSetupDto);
             _emailSetupRepository.update(emailTerm);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
 public void Init()
 {
     instance = new EmailSetup();
 }