public ActionResult BatchEditingUpdateModel(MVCxGridViewBatchUpdateValues <ColumnsAlias, string> updateValues) { List <ColumnsAlias> lstColumnsAlias = new List <ColumnsAlias>(); if (updateValues.Update.Count() > 0) { foreach (var obj in updateValues.Update) { if (updateValues.IsValid(obj)) { lstColumnsAlias.Add(obj); } } var res1 = API_RefOptions.SaveAliasColumn(new SaveColumnsAlias((Request.Params["ColPageName"] != null && Convert.ToString(Request.Params["ColPageName"]).Length > 0) ? Convert.ToString(Request.Params["ColPageName"]) : "Contact", lstColumnsAlias)); res = new Response <ColumnsAlias> ( new ColumnsAlias(), API_RefOptions.GetAllColumnAliases((Request.Params["ColPageName"] != null && Convert.ToString(Request.Params["ColPageName"]).Length > 0) ? Convert.ToString(Request.Params["ColPageName"]) : "Contact").DataList, res1.Status, res1.MessageType, res1.Message ); } return(RedirectToAction("SaveAliasColumn")); }