public async Task <ActionResult> AutomaticSchedule() { if (null != Session["UserId"]) { Database db = new Database(); ScheduleService planner = new ScheduleService(); List <Session> suggestedSchedule = planner.GenerateShedule((int)Session["UserId"]); await db.AddSessionsAsync(suggestedSchedule); } return(Redirect("Schedule")); }