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); } }
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))); }
public Contest Update(Contest contest) { contest.Validate(); return(_contestRepository.Update(contest)); }