public IActionResult CreateSchedule(string id) { CreateScheduleViewmodel model = new CreateScheduleViewmodel() { CompanyId = id, ScheduleId = Guid.NewGuid().ToString(), Shifts = new List <Shift>() }; return(View(model)); }
public IActionResult CreateSchedule(CreateScheduleViewmodel model) { if (ModelState.IsValid) { Schedule schedule = new Schedule(model.ScheduleId, model.CompanyId, model.Name); var result = _scheduleCollection.Create(schedule); if (result != null) { return(RedirectToAction("IndexEmployer")); } ModelState.AddModelError("", "Cannot create schedule"); } return(View()); }