public ActionResult ScheduleGetItems(GridParams g, int minutesOffset, DateTime?date, SchedulerView?viewType, SchedulerHour?hoursType, int?hourStep, string cmd) { var model = new SchedulerModelBuilder(g) { GetEvents = (startUtc, endUtc) => Db.Meetings.Where(o => o.Start < endUtc && o.End >= startUtc) .Select(o => new SchedulerEvent { AllDay = o.AllDay, Color = o.Color, Id = o.Id, Start = o.Start, End = o.End, Title = o.Title, Notes = o.Notes }), Cmd = cmd, Date = date, HourStep = hourStep, HoursType = hoursType, MinutesOffset = minutesOffset, ViewType = viewType }.Build(); return(Json(model)); }
public ActionResult GetHourSteps() { return(Json(SchedulerModelBuilder.GetHourSteps())); }
public ActionResult GetViewTypes() { return(Json(SchedulerModelBuilder.GetViewTypes())); }