public void SaveChanges() { AppConfigsProvider.SaveConfigs <AARP.Services.AppConfigs.CommonConfigs>(this.Commons); AppConfigsProvider.SaveConfigs <AARP.Services.AppConfigs.DistributeApplicantsConfigs>(this.DistributingApplicants); AppConfigsProvider.SaveConfigs <AARP.Services.AppConfigs.RefreshAssignedApplicantsStatusConfigs>(this.RefresingAssignedApplicants); AppConfigsProvider.SaveConfigs <AARP.Services.AppConfigs.RemindReviewersConfigs>(this.RemindingReviewers); AppConfigsProvider.SaveConfigs <AARP.Services.AppConfigs.EscalateTimeOutApplicantsConfigs>(this.EscalatingTimeOutApplicants); AppConfigsProvider.SaveConfigs <AARP.Services.AppConfigs.HandleReferralsConfigs>(this.HandlingReferrals); AppConfigsProvider.SaveConfigs <AARP.Services.AppConfigs.ReportErrorsConfig>(this.ReportingErrors); }
public AppConfigurationsViewModel() { this.Commons = AppConfigsProvider.GetConfigs <AARP.Services.AppConfigs.CommonConfigs>(); this.DistributingApplicants = AppConfigsProvider.GetConfigs <AARP.Services.AppConfigs.DistributeApplicantsConfigs>(); this.RefresingAssignedApplicants = AppConfigsProvider.GetConfigs <AARP.Services.AppConfigs.RefreshAssignedApplicantsStatusConfigs>(); this.RemindingReviewers = AppConfigsProvider.GetConfigs <AARP.Services.AppConfigs.RemindReviewersConfigs>(); this.EscalatingTimeOutApplicants = AppConfigsProvider.GetConfigs <AARP.Services.AppConfigs.EscalateTimeOutApplicantsConfigs>(); this.HandlingReferrals = AppConfigsProvider.GetConfigs <AARP.Services.AppConfigs.HandleReferralsConfigs>(); this.ReportingErrors = AppConfigsProvider.GetConfigs <AARP.Services.AppConfigs.ReportErrorsConfig>(); }
public void Test_Update_Assigned_Applicants_Status_Configs() { RefreshAssignedApplicantsStatusConfigs config = new RefreshAssignedApplicantsStatusConfigs() { IsEnabled = false, Recurrence = "* * * * *" }; AppConfigsProvider.SaveConfigs(config); var savedConfigs = AppConfigsProvider.GetConfigs <RefreshAssignedApplicantsStatusConfigs>(); Assert.AreEqual(config.ToString(), savedConfigs.ToString(), "Get and Save configuration inproperly"); Console.WriteLine(savedConfigs); }
public void Test_Applicants_Distribution_Config() { DistributeApplicantsConfigs config = new DistributeApplicantsConfigs() { IsEnabled = true, Recurrence = "* * * * *" }; AppConfigsProvider.SaveConfigs(config); var savedConfigs = AppConfigsProvider.GetConfigs <DistributeApplicantsConfigs>(); Assert.AreEqual(config.ToString(), savedConfigs.ToString(), "Get and Save configuration inproperly"); Console.WriteLine(savedConfigs); }
public void Test_Escalating_Unhandled_Applicants_Configs() { EscalateTimeOutApplicantsConfigs config = new EscalateTimeOutApplicantsConfigs() { IsEnabled = true, RemindTheshold = 3, ReportToEmails = "[email protected], [email protected], [email protected], [email protected]" }; AppConfigsProvider.SaveConfigs(config); var savedConfigs = AppConfigsProvider.GetConfigs <EscalateTimeOutApplicantsConfigs>(); Assert.AreEqual(config.ToString(), savedConfigs.ToString(), "Get and Save configuration inproperly"); Console.WriteLine(savedConfigs); }
public bool CanExecute() { return(AppConfigsProvider.GetConfigs <AppConfigs.DistributeApplicantsConfigs>().IsEnabled); }