public IActionResult Index() { using (var db = new BandsDbContext()) { var bands = db.Bands.ToList(); return(View(bands)); } }
public IActionResult Delete(Band band) { using (var db = new BandsDbContext()) { db.Bands.Remove(band); db.SaveChanges(); return(RedirectToAction("Index")); } }
public IActionResult Delete(int id) { using (var db = new BandsDbContext()) { var bandsToDelete = db.Bands.FirstOrDefault(b => b.Id == id); if (bandsToDelete == null) { return(RedirectToAction("Index")); } return(this.View(bandsToDelete)); } }
public IActionResult Create(Band band) { if (!ModelState.IsValid) { return(RedirectToAction("Index")); } using (var db = new BandsDbContext()) { db.Bands.Add(band); db.SaveChanges(); } return(RedirectToAction("Index")); }