public ViewResult Details(int id) { var question = _repositories.Questions.Get().WithId(id); var model = DetailsViewModel.CreateViewModel(question); _auditor.Audit(_currentUser.UserName, id); return(View(model)); }
// // GET: /Client/Details/1 public ActionResult Details(int id) { var question = _questionRepository.Questions.WithId(id); if (question == null) { return(View("NotFound")); } _auditor.Audit(_currentUser.UserName, id); var model = DetailsViewModel.CreateViewModel(question); return((!question.IsOwner(UserModel.Current.UserName)) ? View("InvalidOwner") : View(model)); }