コード例 #1
0
        public IActionResult Edit(int id)
        {
            var forumThread = this.unitOfWork.ForumThreadRepository.GetById(id);
            var model       = EditForumThreadViewModel.CreateFromEntity(forumThread);

            return(View(model));
        }
コード例 #2
0
        public IActionResult Edit(EditForumThreadViewModel model)
        {
            if (ModelState.IsValid)
            {
                var forumThread = this.unitOfWork.ForumThreadRepository.GetById(model.Id);

                model.UpdateEntity(forumThread);
                this.unitOfWork.ForumThreadRepository.Update(forumThread);

                return(RedirectToAction("List", "ForumThread"));
            }

            return(View(model));
        }