public virtual ActionResult GridGetAllNavigation() { gridMvcHelper = new GridMvcHelper(); IOrderedQueryable <CMSNavigation> allNavigation = CMSNavigation.GetAll().OrderBy(x => x.sort); AjaxGrid <CMSNavigation> grid = this.gridMvcHelper.GetAjaxGrid(allNavigation); return(PartialView(grid)); }
public object GetGridJsonData <T>(AjaxGrid <T> grid, string gridPartialViewPath, Controller controller) where T : class { string html = grid.ToJson(gridPartialViewPath, controller); bool hasItems = grid.HasItems; object jsonData = new { Html = html, hasItems }; return(jsonData); }
public virtual ActionResult GridGetAllNavigationPager(string txtSearch, int?page) { gridMvcHelper = new GridMvcHelper(); IOrderedQueryable <CMSNavigation> allData = CMSNavigation.GetAll().OrderBy(x => x.sort); if (!string.IsNullOrEmpty(txtSearch)) { allData = allData.Where(x => x.Name.Contains(txtSearch) || x.Controller.Contains(txtSearch)).OrderBy(x => x.sort); } AjaxGrid <CMSNavigation> grid = this.gridMvcHelper.GetAjaxGrid(allData, page); object jsonData = this.gridMvcHelper.GetGridJsonData(grid, MVC.CMSNavigation.Views.GridGetAllNavigation, this); return(Json(jsonData, JsonRequestBehavior.AllowGet)); }
public ActionResult GetAppointmentGrid(GraphDetails objAppointdetails) { try { AjaxGrid <MyCalendar> usergrid = null; //objAppointdetails = WebApiLogic.GetPostComplexTypeToAPI<GraphDetails>(objAppointdetails, "LoadAppointmentData", "DashBoardLifeApi"); //var GridUserData = objAppointdetails.appointmentList.AsQueryable(); ViewBag.Details = objAppointdetails; TempData["Load"] = "FirstTime"; // usergrid = (AjaxGrid<MyCalendar>)new AjaxGridFactory().CreateAjaxGrid("", 1, false); return(PartialView("~/Views/DashBoard/_AppointmentGrid.cshtml", usergrid)); } catch (Exception Ex) { return(View("Error")); } }
public ActionResult SearchHierarchyGrid(HierarchyData objHierarchyData) { try { AjaxGrid <SearchHierarchy> usergrid = null; objHierarchy = WebApiLogic.GetPostComplexTypeToAPI <HierarchyData>(objHierarchyData, "LoadSearchHierarchyData", "HierarchyApi"); var GridUserData = objHierarchy.LstSearchHierarchy.AsQueryable(); ViewBag.Details = objHierarchyData; TempData["Load"] = "FirstTime"; usergrid = (AjaxGrid <SearchHierarchy>) new AjaxGridFactory().CreateAjaxGrid(GridUserData, 1, false); return(PartialView("~/Views/Hierarchy/PartialSearchHierarchyGrid.cshtml", usergrid)); } catch (Exception Ex) { return(View("Error")); } }
public ActionResult LoadCoordinationSrchDetails(HierarchyData objHierarchyData, string CoordinationCode, string CoordinationName) { if (CoordinationCode != null) { objHierarchyData.CoordinationSearchCode = CoordinationCode; } if (CoordinationName != "") { objHierarchyData.CoordinationSearchGeoUnitName = CoordinationName; } AjaxGrid <SearchHierarchy> usergrid = null; objHierarchy = WebApiLogic.GetPostComplexTypeToAPI <HierarchyData>(objHierarchyData, "LoadCoordinationSrchDetails", "HierarchyApi"); var GridUserData = objHierarchy.ObjCoordination.AsQueryable(); return(PartialView("~/Views/Hierarchy/PartialGeoUnitCoordinationDetails.cshtml", objHierarchy)); }