public IActionResult Index() { if (context.BaseEvents.Count() == 0) { var template = new PerfectDayOfAveragePerson(); context.BaseEvents.AddRange(template.BaseEvents); context.SaveChanges(); } var unsetBaseEvents = new List <BaseEvent>(); foreach (var item in context.BaseEvents) { if (item is BaseEvent) { if (item.Start == default) { unsetBaseEvents.Add(item); } } } if (unsetBaseEvents.Count != 0) { TempData.Put("BaseEvents", unsetBaseEvents); return(RedirectToAction("BaseEvents")); } return(View(context.Events)); }
public IActionResult Construct() { var template = new PerfectDayOfAveragePerson(); var t = context.Events.ToList(); DayConstructor constructor = new DayConstructor(context.Events.ToList(), template); constructor.CalculateTimeTable(); return(RedirectToAction("Index")); }