public ActionResult Delete(DeleteDisciplineViewModel discipline) { if (!UserIsInRole("Admin")) { return(RedirectToAction("Index", "Home")); } _disciplineCommand.Handle(new DisciplineInputDelete { DisciplineId = discipline.Id }); return(RedirectToAction("Index")); }
// GET: Discipline/Delete/5 public ActionResult Delete(Guid id) { if (!UserIsInRole("Admin")) { return(RedirectToAction("Index", "Home")); } var result = _disciplineQuery.Handle(new DisciplineInputGet { DisciplineId = id }).Discipline; var discipline = new DeleteDisciplineViewModel { Id = result.Id, Course = result.Course.Name, Name = result.Name, Period = result.Period, Professor = result.Professor.Name, WeeklyWorkload = result.WeeklyWorkload }; return(View(discipline)); }