public IEnumerable <FieldConfigurationDataModel> ResetSearchFilterColumns(string value, string value1) { var settingCategory = value1; var searchControlModeId = SessionVariables.SearchControlColumnsModeId.ToString(); var entityName = value; var lstColumns = GetFieldConfigurations(searchControlModeId, entityName).ToList(); // get previously stored values using Setting Category and Name of the Field Configuration, // storing it in Value field as that is used as the model in angular for (var i = 0; i < lstColumns.Count; i++) { lstColumns[i].Value = PerferenceUtility.ResetUserPreferenceByKey(lstColumns[i].Name, settingCategory); if (string.IsNullOrEmpty(lstColumns[i].Value)) { lstColumns[i].Value = ""; } else if (lstColumns[i].Value == "None") { lstColumns[i].Value = "-1"; } } return(lstColumns); }