public DeleteInstructor.Response DeleteInstructor(DeleteInstructor.Request request) { var retVal = Logger.TraceCall(() => { var requestHandler = new DeleteInstructorHandler(_Repository); var response = requestHandler.Handle(request); return response; }); return retVal; }
public IActionResult Delete(int id, [FromServices] DeleteInstructor command) { var instructor = queryDb.InstructorsWithCourses.Where(i => i.Id == id).Single(); command.Instructor = instructor; command.Run(); if (command.Status) { return(RedirectToAction("Index", "Instructor")); } else { return(RedirectToAction("Error", "Instructor")); } }