コード例 #1
0
        public IActionResult Index()
        {
            using (var db = new BandsDbContext())
            {
                var bands = db.Bands.ToList();

                return(View(bands));
            }
        }
コード例 #2
0
 public IActionResult Delete(Band band)
 {
     using (var db = new BandsDbContext())
     {
         db.Bands.Remove(band);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
 }
コード例 #3
0
        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));
            }
        }
コード例 #4
0
        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"));
        }