public async Task <IActionResult> Delete(DeleteSessionModel deleteSession) { var errorMessage = String.Empty; if (!deleteSession.ValidateDeleteModel(out errorMessage)) { ModelState.AddModelError(string.Empty, errorMessage); return(View(await SessionService.DetailsSessionAsync(deleteSession.Id))); } await SessionService.DeleteSessionAsync(deleteSession); return(RedirectToAction(nameof(Index))); }
public async Task DeleteSessionAsync(DeleteSessionModel deleteSession) { Context.Session.Remove(await Context.Session.FindAsync(deleteSession.Id)); await Context.SaveChangesAsync(); }