public ActionResult Block(GetSchedulerInfoList getSchedulerEventList) { // Step 1. Get the list List <SchedulerInfo> schedulerEventList = getSchedulerEventList.ExecuteList(); foreach (SchedulerInfo schedulerInfo in schedulerEventList) { schedulerInfo.StartTimezone = null; schedulerInfo.EndTimezone = null; schedulerInfo.Start = schedulerInfo.Start; schedulerInfo.End = schedulerInfo.End; } return(View(schedulerEventList)); }
public ActionResult Read(GetSchedulerInfoList getSchedulerEventList) { //if (request != null && request.Filters != null && request.Filters.Count > 0) //{ // CompositeFilterDescriptor compositeFilterDescriptor = request.Filters[0] as CompositeFilterDescriptor; // if (compositeFilterDescriptor != null) // { // foreach (FilterDescriptor filterDescriptor in compositeFilterDescriptor.FilterDescriptors) // { // if (filterDescriptor.Member == "Start") // { // getSchedulerEventList.Start = (DateTime)filterDescriptor.Value; // } // else if (filterDescriptor.Member == "End") // { // getSchedulerEventList.End = (DateTime)filterDescriptor.Value; // } // } // } //} //Guid? employeeId = null; //Guid providerId = new Guid("1543dd05-83d2-484d-9d59-16278995d4f1"); //DateTime start = new DateTime(2018, 2, 10); //DateTime end = new DateTime(2018, 2, 17); //List<SchedulerInfo> schedulerEventList = new GetSchedulerInfoList() { EmployeeId = employeeId, Start = start, End = end, ProviderId = providerId }.ExecuteList(); ; List <SchedulerInfo> schedulerEventList = getSchedulerEventList.ExecuteList(); foreach (SchedulerInfo schedulerInfo in schedulerEventList) { schedulerInfo.StartTimezone = null; schedulerInfo.EndTimezone = null; // schedulerInfo.Start = new DateTime(schedulerInfo.Start.Ticks, DateTimeKind.Utc); // schedulerInfo.End = new DateTime(schedulerInfo.End.Ticks, DateTimeKind.Utc); schedulerInfo.Start = schedulerInfo.Start; schedulerInfo.End = schedulerInfo.End; } return(Json(schedulerEventList, JsonRequestBehavior.AllowGet)); }