Exemplo n.º 1
0
        public Contest Update(Contest contest)
        {
            var obj = FindById(contest.IdContest);

            if (obj == null)
            {
                return(null);
            }
            else
            {
                obj.ContestDate   = contest.ContestDate;
                obj.IdCompetition = obj.IdCompetition;
                obj.Note          = contest.Note;
                var result = contestRepository.Update(obj);
                return(result);
            }
        }
Exemplo n.º 2
0
        public IActionResult Edit([FromForm] ContestViewModel contest)
        {
            var contestToEdit = _contestRepository.GetItem(contest.ContestId);

            if (contestToEdit == null)
            {
                return(BadRequest("Nothing to edit"));
            }

            contestToEdit.Title     = contest.Title;
            contestToEdit.Content   = contest.Content;
            contestToEdit.StartDate = contest.StartDate;
            contestToEdit.EndDate   = contest.EndDate;

            _contestRepository.Update(contestToEdit);
            _contestRepository.Save();

            return(RedirectToAction(nameof(Index)));
        }
Exemplo n.º 3
0
 public Contest Update(Contest contest)
 {
     contest.Validate();
     return(_contestRepository.Update(contest));
 }