예제 #1
0
 public ActionResult DeleteClub(String clubname)
 {
     if (ModelState.IsValid)
     {
         clubrepo.Delete(clubname);
         ModelState.Clear();
         _context.SaveChanges();
         return(RedirectToAction("Club", "Club"));
     }
     else
     {
         return(View("ClubDetails"));
     }
 }
예제 #2
0
        public IActionResult Delete(int clubId)
        {
            Club club = repository.Clubs.FirstOrDefault(c => c.ClubID == clubId);

            try
            {
                club = repository.Delete(club.ClubID);
                TempData["message"] = $"{club.Name} has been deleted";
            }
            catch (Exception)
            {
                TempData["messageError"] = $"{club.Name} cannot be deleted because there are teams associated.";
            }
            return(RedirectToAction("List"));
        }
예제 #3
0
        async Task <Unit> IRequestHandler <DeleteClub, Unit> .Handle(DeleteClub request, CancellationToken cancellationToken)
        {
            await clubRepository.Delete(request.ClubId, cancellationToken);

            return(Unit.Value);
        }
예제 #4
0
 public ViewResult DeleteClub(int clubId)
 {
     ViewBag.RecordsDeleted = clubRepository.Delete(clubId);
     return(View());
 }
 public void Delete(int id)
 {
     clubRepository.Delete(id);
 }
예제 #6
0
 public bool DeleteClub(int club_ID)
 {
     return(_clubRepos.Delete(club_ID));
 }