Example #1
0
        public JsonResult Get([DataSourceRequest] DataSourceRequest request)
        {
            try
            {
                TimeZone serverZone = TimeZone.CurrentTimeZone;

                IList <DateDTO> dateDTOList = new List <DateDTO>();

                DateDTO dateDTO1 = new DateDTO
                {
                    Id        = 1,
                    Name      = "Date Local",
                    StartDate = DateTime.Now,
                };
                dateDTOList.Add(dateDTO1);

                DateDTO dateDTO2 = new DateDTO
                {
                    Id        = 2,
                    Name      = "Date UTC",
                    StartDate = DateTime.UtcNow,
                };
                dateDTOList.Add(dateDTO2);

                DateDTO dateDTO3 = new DateDTO
                {
                    Id        = 3,
                    Name      = "Date Converted to Local Time",
                    StartDate = ClientTimeZoneHelper.ConvertToLocalTime(dateDTO1.StartDate),
                };
                dateDTOList.Add(dateDTO3);



                DateDTO dateDTO4 = new DateDTO
                {
                    Id        = 4,
                    Name      = "Date UTC Converted to Local Time",
                    StartDate = ClientTimeZoneHelper.ConvertToLocalTime(dateDTO2.StartDate),
                };
                dateDTOList.Add(dateDTO4);

                DateDTO dateDTO5 = new DateDTO
                {
                    Id        = 5,
                    Name      = "Set Date 8/31/15 10:00 AM",
                    StartDate = DateTime.Parse("8/31/15 10:00 AM")
                };
                dateDTOList.Add(dateDTO5);



                return(this.Json(dateDTOList.ToDataSourceResult(request), JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", ex.Message);
                return(Json(ModelState.ToDataSourceResult()));
            }
        }//public JsonResult Get([DataSourceRequest]DataSourceRequest request)
        public JsonResult Get([DataSourceRequest]DataSourceRequest request)
        {
            try
            {
                TimeZone serverZone = TimeZone.CurrentTimeZone;

                IList<DateDTO> dateDTOList = new List<DateDTO>();

                DateDTO dateDTO1 = new DateDTO
                {
                    Id = 1,
                    Name = "Date Local",
                    StartDate = DateTime.Now,
                };
                dateDTOList.Add(dateDTO1);

                DateDTO dateDTO2 = new DateDTO
                {
                    Id = 2,
                    Name = "Date UTC",
                    StartDate = DateTime.UtcNow,
                };
                dateDTOList.Add(dateDTO2);

                DateDTO dateDTO3 = new DateDTO
                {
                    Id = 3,
                    Name = "Date Converted to Local Time",
                    StartDate = ClientTimeZoneHelper.ConvertToLocalTime(dateDTO1.StartDate),
                };
                dateDTOList.Add(dateDTO3);

                DateDTO dateDTO4 = new DateDTO
                {
                    Id = 4,
                    Name = "Date UTC Converted to Local Time",
                    StartDate = ClientTimeZoneHelper.ConvertToLocalTime(dateDTO2.StartDate),
                };
                dateDTOList.Add(dateDTO4);

                DateDTO dateDTO5 = new DateDTO
                {
                    Id = 5,
                    Name = "Set Date 8/31/15 10:00 AM",
                    StartDate = DateTime.Parse("8/31/15 10:00 AM")
                };
                dateDTOList.Add(dateDTO5);

                return this.Json(dateDTOList.ToDataSourceResult(request), JsonRequestBehavior.AllowGet);

            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", ex.Message);
                return Json(ModelState.ToDataSourceResult());
            }
        }