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)); }