/// <summary> /// Gets Open Claim Columns By UserId /// </summary> /// <param name="claimColumnOptions">The claimColumnOptions.</param> /// <returns></returns> public ActionResult OpenClaimColumnOption(ClaimColumnOptionsViewModel claimColumnOptions) { ClaimColumnOptions claimColumns = PostApiResponse <ClaimColumnOptions>(Constants.JobsData, Constants.GetOpenClaimColumnOptionByUserId, claimColumnOptions); ClaimColumnOptionsViewModel claimColumnOptionsInfo = Mapper.Map <ClaimColumnOptions, ClaimColumnOptionsViewModel>(claimColumns); CommonUtil.ReplaceOpenClaimColumName(claimColumnOptionsInfo); return(View(claimColumnOptionsInfo)); }
/// <summary> /// Replace Open Claim Column Name. /// </summary> /// <param name="claimColumnOptionsInfo">The filterValue.</param> /// <returns></returns> public static void ReplaceOpenClaimColumName(ClaimColumnOptionsViewModel claimColumnOptionsInfo) { foreach (var availableColumnList in claimColumnOptionsInfo.AvailableColumnList) { string replaceAvailableColumn = availableColumnList.ColumnName.Replace(availableColumnList.ColumnName, OpenClaimColumnReplacement(availableColumnList.ColumnName)); availableColumnList.ColumnName = replaceAvailableColumn; } foreach (var selectedColumnList in claimColumnOptionsInfo.SelectedColumnList) { string replaceSelectedColumn = selectedColumnList.ColumnName.Replace(selectedColumnList.ColumnName, OpenClaimColumnReplacement(selectedColumnList.ColumnName)); selectedColumnList.ColumnName = replaceSelectedColumn; } }