Beispiel #1
0
        public void Delete(int id)
        {
            var category   = Find(id);
            var sProviders = sProviderRepository.List().Where(x => x.CategoryId == id);

            foreach (var item in sProviders)
            {
                sProviderRepository.Delete(item.Id);
            }
            db.Category.Remove(category);
            db.SaveChanges();
        }
Beispiel #2
0
 public ActionResult DeleteConfirmed(int id)
 {
     try
     {
         var sprovider = sproviderRepository.Find(id);
         var Directory = Path.Combine(hostingEnvironment.WebRootPath, "uploads/sprovider");
         var fullPath  = Path.Combine(Directory, sprovider.Image);
         if (System.IO.File.Exists(fullPath))
         {
             System.IO.File.Delete(fullPath);
         }
         sproviderRepository.Delete(id);
         return(RedirectToAction(nameof(Index)));
     }
     catch
     {
         return(View());
     }
 }