Ejemplo n.º 1
0
        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"));
        }
Ejemplo n.º 2
0
 public ActionResult AliasColumnsGridPartial()
 {
     res.DataList = API_RefOptions.GetAllColumnAliases((Request.Params["ColPageName"] != null && Convert.ToString(Request.Params["ColPageName"]).Length > 0) ? Convert.ToString(Request.Params["ColPageName"]) : "Contact").DataList;
     if (Session[SessionNames.ContactLayout] != null)
     {
         API_RefOptions.SaveGridLayout(new GridLayout("SaveAliasColumn", 0, (string)Session[SessionNames.ColumnAliasLayout]));
     }
     else
     {
         Session[SessionNames.ColumnAliasLayout] = API_RefOptions.GetSavedGridLayout("SaveAliasColumn", 0).ToString();
     }
     return(PartialView("_AliasColumnsGridPartial", res));
 }