public async Task <ActionResult> EditContestResultPost(SetContestResultInput input) { if (input.Content == null || input.Content.Trim() == "") { await _contestAppService.RemoveContestResultAsync(input.Id); } else { await _contestAppService.SetContestResultAsync(input); } return(RedirectToAction("GetContest", new { contestId = input.Id })); }
public virtual async Task SetContestResultAsync(SetContestResultInput input) { var contest = await _contestManager.Get(input.Id); if (contest.Result != null) { contest.Result.Content = input.Content; contest.Result.Title = input.Title; return; } contest.Result = new Article.Article { Title = input.Title, Content = input.Content }; }