Exemplo n.º 1
0
        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 }));
        }
Exemplo n.º 2
0
        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
            };
        }