コード例 #1
0
        public ActionResult Create(CreateReviewModel createReview)
        {
            if (ModelState.IsValid)
            {
                var createReviewCommand = new CreateReviewCommand(createReview.ServiceId, UserInfo.Id, createReview.Score, createReview.Body);
                ExecuteCommand(createReviewCommand);

                var updateScreeningsCommand = new UpdateScreeningsCommand(createReview.ServiceId);
                ExecuteNonBlockingCommand(updateScreeningsCommand);

                TempData[ViewDataKeys.Message] = new SuccessMessage(Resources.Reviewed);
            }

            return RedirectToAction("Profile", "Accounts");
        }
コード例 #2
0
        public ActionResult Create(CreateReviewModel createReview)
        {
            if (ModelState.IsValid)
            {
                var createReviewCommand = new CreateReviewCommand(createReview.ServiceId, UserInfo.Id, createReview.Score, createReview.Body);
                ExecuteCommand(createReviewCommand);

                var updateScreeningsCommand = new UpdateScreeningsCommand(createReview.ServiceId);
                ExecuteNonBlockingCommand(updateScreeningsCommand);

                TempData[ViewDataKeys.Message] = new SuccessMessage(Resources.Reviewed);
            }

            return(RedirectToAction("Profile", "Accounts"));
        }