public ActionResult Delete(DeleteProfessorViewModel professor) { if (!UserIsInRole("Admin")) { return(RedirectToAction("Index", "Home")); } _professorCommand.Handle(new ProfessorInputDelete { ProfessorId = Guid.Parse(professor.Id) }); return(RedirectToAction("Index")); }
// GET: Professor/Delete/5 public ActionResult Delete(Guid id) { if (!UserIsInRole("Admin")) { return(RedirectToAction("Index", "Home")); } var result = _professorQuery.Handle(new ProfessorInputGet { ProfessorId = id }); var professor = new DeleteProfessorViewModel { Id = result.Professor.Id.ToString(), Name = result.Professor.Name }; return(View(professor)); }