Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
 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"));
     }
 }
Ejemplo n.º 5
0
 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"));
     }
 }
Ejemplo n.º 6
0
        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));
        }