public ActionResult Delete(int id) { using (var context = new ModelContainer()) { var newsItem = context.News.First(n => n.Id == id); context.DeleteObject(newsItem); context.SaveChanges(); } return RedirectToAction("Index", "News", new { Area = "" }); }
public ActionResult Delete(int id) { using (var context = new ModelContainer()) { var subscriber = context.Subscriber.First(s => s.Id == id); context.DeleteObject(subscriber); context.SaveChanges(); } return RedirectToAction("Index"); }
public ActionResult Delete(int id) { using (var context = new ModelContainer()) { var article = context.Article.First(n => n.Id == id); context.DeleteObject(article); context.SaveChanges(); } return RedirectToAction("Index", "Articles", new { Area = "" }); }
public ActionResult Delete(int id) { using (var context = new ModelContainer()) { var element = context.Element.First(e => e.Id == id); element.Products.Clear(); context.DeleteObject(element); context.SaveChanges(); } return RedirectToAction("Index", "Home", new { Area = "", id = "" }); }
public ActionResult Delete(int id) { using (var context = new ModelContainer()) { var category = context.Category.First(e => e.Id == id); category.Products.Clear(); IOHelper.DeleteFile("~/Content/Images", category.ImageSource); foreach (var folder in GraphicsHelper.ThumbnailFolders) { IOHelper.DeleteFile("~/ImageCache/" + folder, category.ImageSource); } context.DeleteObject(category); context.SaveChanges(); } return RedirectToAction("Index", "Home", new { Area = "", id = "" }); }
public ActionResult Delete(int id) { using (var context = new ModelContainer()) { var product = context.Product.Include("Album").First(p => p.Id == id); var album = product.Album; if (!string.IsNullOrEmpty(product.ImageSource)) { IOHelper.DeleteFile("~/Content/Images", product.ImageSource); foreach (var folder in GraphicsHelper.ThumbnailFolders) { IOHelper.DeleteFile("~/ImageCache/" + folder, product.ImageSource); } } product.Categories.Clear(); product.Elements.Clear(); context.DeleteObject(product); context.SaveChanges(); return RedirectToAction("Index", "Albums", new {Area = "", id = album.Name}); } }
public ActionResult Delete(int id) { using (var context = new ModelContainer()) { var project = context.Project.Include("ProjectItems").First(a => a.Id == id); if (!project.ProjectItems.Any()) { context.DeleteObject(project); context.SaveChanges(); } } return RedirectToAction("Index", "Home", new { Area = "", id = "projects" }); }
public ActionResult DeleteProjectItem(int id) { using (var context = new ModelContainer()) { var projectItem = context.ProjectItem.Include("Project").First(pi => pi.Id == id); var projectName = projectItem.Project.Name; if (!string.IsNullOrEmpty(projectItem.ImageSource)) { IOHelper.DeleteFile("~/Content/Images", projectItem.ImageSource); foreach (var folder in GraphicsHelper.ThumbnailFolders) { IOHelper.DeleteFile("~/ImageCache/" + folder, projectItem.ImageSource); } } context.DeleteObject(projectItem); context.SaveChanges(); return RedirectToAction("Index", "Projects", new {Area = "", id = projectName}); } }