public virtual async Task <ActionResult> Edit(EditElectionViewModel viewModel) { if (ModelState.IsValid) { _ElectionService.Update(viewModel); await _unitOfWork.SaveChangesAsync(); CacheManager.InvalidateChildActionsCache(); return(RedirectToAction("Index", "Enrolment")); } return(View(viewModel)); }