private bool ContestentsViewModelExists(int id) { ContestentsListViewModel contestentsViewModel = new ContestentsListViewModel(_appContext, _idContext, id); return(contestentsViewModel == null); //return _context.ContestentsViewModel.Any(e => e.ContestentId == id); }
public async Task <IActionResult> Edit(int id, [Bind("ContestentId,UserName,EnlistDate,TournementName,RegistrationStartDate,RegistrationEndDate,TournementStartDate,TournementEndDate,TournementId,AspNetUsersId")] ContestentsListViewModel contestentsViewModel) { if (id != contestentsViewModel.ContestentId) { return(NotFound()); } if (ModelState.IsValid) { try { _appContext.Update(contestentsViewModel); await _appContext.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ContestentsViewModelExists(contestentsViewModel.ContestentId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(contestentsViewModel)); }