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(); }
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; }
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(); }