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));
        }
Ejemplo n.º 2
0
        //
        // 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));
        }