コード例 #1
0
        public ActionResult GetRecords(string CurrentView, DateTime CurrentDate, string CurrentAction)
        {
            var             data   = AppointmentRepository.FilterAppointment(CurrentDate, CurrentAction, CurrentView);
            BatchDataResult result = new BatchDataResult();

            result.result = data;
            result.count  = AppointmentRepository.GetAllRecords().ToList().Count > 0 ? AppointmentRepository.GetAllRecords().ToList().Max(p => p.Id):1;
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
        public static object Data(String CurrentView, String CurrentAction, DateTime CurrentDate)
        {
            var             data   = FilterAppointment(CurrentDate, CurrentAction, CurrentView);
            BatchDataResult result = new BatchDataResult();

            result.result = data;
            result.count  = GetAllRecords().ToList().Count > 0 ? GetAllRecords().ToList().Max(p => p.ID) : 1;
            return(result);
        }
コード例 #3
0
        public ActionResult GetRecords(string CurrentView, DateTime?CurrentDate, string CurrentAction)
        {
            db.Configuration.ProxyCreationEnabled = false;
            var             data   = EventsRepository.FilterAppointment(System.Convert.ToDateTime(CurrentDate), CurrentAction, CurrentView);
            BatchDataResult result = new BatchDataResult();

            result.result = data;
            result.count  = EventsRepository.GetAllRecords().ToList().Count;
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
コード例 #4
0
        public ActionResult BatchDataSource(Syncfusion.JavaScript.DataManager dm)
        {
            IEnumerable     DataSource = OrderRepository.GetComplexRecords().ToList();
            BatchDataResult result     = new BatchDataResult();
            DataOperations  obj        = new DataOperations();

            if (dm.Skip != 0)
            {
                DataSource = obj.PerformSkip(DataSource, dm.Skip);
            }
            if (dm.Take != 0)
            {
                DataSource = obj.PerformTake(DataSource, dm.Take);
            }
            result.result = DataSource;
            result.count  = OrderRepository.GetComplexRecords().Count();
            return(Json(result, JsonRequestBehavior.AllowGet));
        }