public void AutoAcceptanceDirectives(string AcceptActiveRecordsOnly, string Tags1, string PreferHeadquartersRecord, string Tags2, string AcceptHeadquartersRecordOnly, string Tags3) { //set properties of Auto-Acceptance Directives AutoAcceptanceDirectivesEntity obj = new AutoAcceptanceDirectivesEntity(); obj.AutoAcceptanceDirectiveId1 = 1; obj.Active1 = Convert.ToBoolean(AcceptActiveRecordsOnly); obj.Tags1 = Tags1; obj.AutoAcceptanceDirectiveId2 = 2; obj.Active2 = Convert.ToBoolean(PreferHeadquartersRecord); obj.Tags2 = Tags2; obj.AutoAcceptanceDirectiveId3 = 3; obj.Active3 = Convert.ToBoolean(AcceptHeadquartersRecordOnly); obj.Tags3 = Tags3; //update AutoAcceptanceDirectives Setting AutoAcceptanceDirectivesFacade AADfac = new AutoAcceptanceDirectivesFacade(this.CurrentClient.ApplicationDBConnectionString); AADfac.UpdateAutoAcceptanceDirectives(obj); }
public ActionResult Index(int?page, int?sortby, int?sortorder, int?pagevalue) { CleanseMatchSettingsModel model = new CleanseMatchSettingsModel(); SettingFacade fac = new SettingFacade(this.CurrentClient.ApplicationDBConnectionString); #region set properties of CleanseMatchExclusions CleanseMatchExclusionsFacade CMEfac = new CleanseMatchExclusionsFacade(this.CurrentClient.ApplicationDBConnectionString); List <CleanseMatchExclusions> list = CMEfac.GetAllCleanseMatchExclusions(); CleanseMatchExclusionsEntity oCleanseMatchExclusionsEntity = new CleanseMatchExclusionsEntity(); //set properties of CleanseMatchExclusions oCleanseMatchExclusionsEntity.CleanseMatchExclusionId1 = list[0].CleanseMatchExclusionId; oCleanseMatchExclusionsEntity.CleanseMatchExclusionId2 = list[1].CleanseMatchExclusionId; oCleanseMatchExclusionsEntity.CleanseMatchExclusionId3 = list[2].CleanseMatchExclusionId; oCleanseMatchExclusionsEntity.CleanseMatchExclusionId4 = list[3].CleanseMatchExclusionId; oCleanseMatchExclusionsEntity.CleanseMatchExclusionId5 = list[4].CleanseMatchExclusionId; oCleanseMatchExclusionsEntity.Exclusion1 = list[0].Exclusion; oCleanseMatchExclusionsEntity.Exclusion2 = list[1].Exclusion; oCleanseMatchExclusionsEntity.Exclusion3 = list[2].Exclusion; oCleanseMatchExclusionsEntity.Exclusion4 = list[3].Exclusion; oCleanseMatchExclusionsEntity.Exclusion5 = list[4].Exclusion; oCleanseMatchExclusionsEntity.Exclusion_DP1 = list[0].Exclusion; oCleanseMatchExclusionsEntity.Exclusion_DP2 = list[1].Exclusion; oCleanseMatchExclusionsEntity.Exclusion_DP3 = list[2].Exclusion; oCleanseMatchExclusionsEntity.Exclusion_DP4 = list[3].Exclusion; oCleanseMatchExclusionsEntity.Exclusion_DP5 = list[4].Exclusion; oCleanseMatchExclusionsEntity.Active1 = list[0].Active; oCleanseMatchExclusionsEntity.Active2 = list[1].Active; oCleanseMatchExclusionsEntity.Active3 = list[2].Active; oCleanseMatchExclusionsEntity.Active4 = list[3].Active; oCleanseMatchExclusionsEntity.Active5 = list[4].Active; oCleanseMatchExclusionsEntity.Tags1 = list[0].Tags; oCleanseMatchExclusionsEntity.Tags2 = list[1].Tags; oCleanseMatchExclusionsEntity.Tags3 = list[2].Tags; oCleanseMatchExclusionsEntity.Tags4 = list[3].Tags; oCleanseMatchExclusionsEntity.Tags5 = list[4].Tags; model.oCleanseMatchExclusionsEntity = new CleanseMatchExclusionsEntity(); model.oCleanseMatchExclusionsEntity = oCleanseMatchExclusionsEntity; #endregion #region set properties of AutoAcceptanceDirective AutoAcceptanceDirectivesFacade AADfac = new AutoAcceptanceDirectivesFacade(this.CurrentClient.ApplicationDBConnectionString); List <AutoAcceptanceDirectives> listdirectives = AADfac.GetAllAutoAcceptanceDirectives(); AutoAcceptanceDirectivesEntity oAutoAcceptanceDirectivesEntity = new AutoAcceptanceDirectivesEntity(); //set properties of AutoAcceptanceDirective oAutoAcceptanceDirectivesEntity.AutoAcceptanceDirectiveId1 = listdirectives[0].AutoAcceptanceDirectiveId; oAutoAcceptanceDirectivesEntity.AutoAcceptanceDirectiveId2 = listdirectives[1].AutoAcceptanceDirectiveId; oAutoAcceptanceDirectivesEntity.AutoAcceptanceDirectiveId3 = listdirectives[2].AutoAcceptanceDirectiveId; oAutoAcceptanceDirectivesEntity.Directive1 = listdirectives[0].Directive; oAutoAcceptanceDirectivesEntity.Directive2 = listdirectives[1].Directive; oAutoAcceptanceDirectivesEntity.Directive3 = listdirectives[2].Directive; oAutoAcceptanceDirectivesEntity.Active1 = listdirectives[0].Active; oAutoAcceptanceDirectivesEntity.Active2 = listdirectives[1].Active; oAutoAcceptanceDirectivesEntity.Active3 = listdirectives[2].Active; oAutoAcceptanceDirectivesEntity.Tags1 = listdirectives[0].Tags; oAutoAcceptanceDirectivesEntity.Tags2 = listdirectives[1].Tags; oAutoAcceptanceDirectivesEntity.Tags3 = listdirectives[2].Tags; model.oAutoAcceptanceDirectivesEntity = new AutoAcceptanceDirectivesEntity(); model.oAutoAcceptanceDirectivesEntity = oAutoAcceptanceDirectivesEntity; #endregion #region Auto-Acceptance //Auto - Acceptance Pagination int pageNumber = (page ?? 1); if (!(sortby.HasValue && sortby.Value > 0)) { sortby = 1; } if (!(sortorder.HasValue && sortorder.Value > 0)) { sortorder = 2; } int sortParam = int.Parse(sortby.ToString() + sortorder.ToString()); int totalCount = 0; int currentPageIndex = page.HasValue ? page.Value : 1; int pageSize = pagevalue.HasValue ? pagevalue.Value : 10; #region Set Viewbag ViewBag.SortBy = sortby; ViewBag.SortOrder = sortorder; ViewBag.pageno = currentPageIndex; ViewBag.pagevalue = pageSize; TempData["pageno"] = currentPageIndex; TempData["pagevalue"] = pageSize; string finalsortOrder = Convert.ToString(sortby) + Convert.ToString(sortorder); //Load AutoAcceptance Criteria. model.objAutoSetting = new AutoAdditionalAcceptanceCriteriaEntity(); #endregion if (TempData["ApiLayer"] != null) { ViewBag.ApiLayer = TempData["ApiLayer"]; } else { ViewBag.ApiLayer = fac.GetCleanseMatchSettings().Where(x => x.SettingName == "API_LAYER").FirstOrDefault().SettingValue; } ViewBag.Message = TempData["Message"]; #endregion return(View(model)); }