public async Task <ActionResult> DeleteConfirmed(int id = 0) { try { using (var context = new S2GamesContext()) { var repository = new FriendRepository(context); await repository.DeleteAsync(id, ConnectedId); await context.SaveChangesAsync(); context.Dispose(); } } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message); TransportData(); } return(RedirectToAction("Index")); }