public Task <List <ScheduleDto> > Handle(GenerateSchedule request, CancellationToken cancellationToken) { var schedules = _schedularService.GenerateSchedule(); var mappedData = schedules.Select(schedule => schedule.MapToDto()).ToList(); return(Task.FromResult(mappedData)); }
public JsonResult GetCalendarEvents(double start, double end) { var newSchedule = new GenerateSchedule(); var OLBDetails = newSchedule.GenerateOLB(); var AllDetails = OLBDetails; var Allcalendar = from item in AllDetails select new { id = item.ID, title = item.Title, start = item.Start.ToString("s"), end = item.End.ToString("s"), color = item.color, editable = true }; return(Json(Allcalendar.ToArray(), JsonRequestBehavior.AllowGet)); }
protected void btnExport_Click(object sender, EventArgs e) { var league = Request.QueryString["League"]; string schedule = string.Empty; if (league == "Tuesday") { schedule = GenerateSchedule.Tuesday(); } else { schedule = GenerateSchedule.Wednesday(); } Response.Clear(); Response.Buffer = true; Response.AddHeader("content-disposition", $"inline;filename={league}.csv"); Response.Charset = ""; Response.ContentType = "application/csv"; Response.Output.Write(schedule); Response.Flush(); Response.End(); }
public Schedule GetScheduleForProvider(int providerId) { return(GenerateSchedule.generateSchedule(providerId)); }