Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
 public ActionResult GetHourSteps()
 {
     return(Json(SchedulerModelBuilder.GetHourSteps()));
 }
Ejemplo n.º 3
0
 public ActionResult GetViewTypes()
 {
     return(Json(SchedulerModelBuilder.GetViewTypes()));
 }