public async Task <IActionResult> Finish(FinishFormInputModel input)
        {
            var isCreator = input.CreatorComment != null;
            var comment   = isCreator ? input.CreatorComment : input.OthersideComment;
            var rating    = isCreator ? input.CreatorRating : input.OthersideRating;
            var username  = isCreator ? input.CreatorUsername : input.OthersideUsername;

            await this.helpTaskService.FinishHelpTaskAsync(rating, comment, username, input.HelpTaskId);

            return(this.RedirectToAction("Index", "Home"));
        }
        public IActionResult Finish(int id)
        {
            var helpTask  = this.helpTaskService.GetHelpTaskById(id);
            var viewModel = new FinishFormInputModel
            {
                HelpTaskId        = id,
                CreatorUsername   = helpTask.CreatorUserName,
                About             = helpTask.Title,
                OthersideUsername = helpTask.PartnerUserName,
            };

            return(this.View(viewModel));
        }