Пример #1
0
        public ActionResult GetJsonData(SreachDataTable dt, string name, string state, string upgradetime)
        {
            FilterBaseModel fillter = new FilterBaseModel()
            {
                Name       = name,
                pageNumber = dt.pageIndex,
                pageSize   = dt.length
            };

            if (!string.IsNullOrEmpty(state))
            {
                fillter.State = Convert.ToInt16(state);
            }

            if (!string.IsNullOrEmpty(upgradetime))
            {
                fillter.StartTime = Convert.ToDateTime(upgradetime);
                fillter.EndTime   = new DateTime(fillter.StartTime.Year, fillter.StartTime.Month, fillter.StartTime.Day, 23, 59, 59);
            }

            ReturnPageResultIList <ResourcePackage> data = new ResourcePackageController().GetAllWhere(fillter);
            IList <ResourcePackage> gmList = new List <ResourcePackage>();

            if (data != null && data.DataT != null)
            {
                gmList = data.DataT;
            }

            return(Json(new
            {
                recordsFiltered = data.totalRecords,
                recordsTotal = data.totalPages,
                data = gmList
            }, JsonRequestBehavior.AllowGet));
        }
Пример #2
0
        public static FilterBaseModel ParsingQueryURL(System.Collections.Specialized.NameValueCollection que)
        {
            FilterBaseModel FP = new FilterBaseModel();

            FP.KeyWord = string.IsNullOrEmpty(HttpContext.Current.Request.QueryString["KeyWord"]) ? string.Empty : HttpContext.Current.Request.QueryString["Keyword"];
            var TMP = string.IsNullOrEmpty(HttpContext.Current.Request.QueryString["isRakSewa"]) ? string.Empty : HttpContext.Current.Request.QueryString["isRakSewa"];

            FP.isRakSewa = TMP.ToLower() == "true" || TMP.ToLower() == "on" ? true : false;
            FP.JenisSewa = string.IsNullOrEmpty(HttpContext.Current.Request.QueryString["JenisSewa"]) ? string.Empty : HttpContext.Current.Request.QueryString["JenisSewa"];
            return(FP);
        }