Example #1
0
        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)));
        }
Example #2
0
 public async Task DeleteSessionAsync(DeleteSessionModel deleteSession)
 {
     Context.Session.Remove(await Context.Session.FindAsync(deleteSession.Id));
     await Context.SaveChangesAsync();
 }