コード例 #1
0
 public IActionResult Delete(Band band)
 {
     using (var db = new BandRegisterDb())
     {
         db.Bands.Remove(band);
         db.SaveChanges();
     }
     return(RedirectToAction("Index"));
 }
コード例 #2
0
        public IActionResult Create(Band band)
        {
            if (!ModelState.IsValid)
            {
                return(RedirectToAction("Index"));
            }
            using (var db = new BandRegisterDb())
            {
                db.Bands.Add(band);
                db.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }
コード例 #3
0
        public IActionResult Edit(Band band)
        {
            if (!ModelState.IsValid)
            {
                return(RedirectToAction("Index"));
            }

            using (var db = new BandRegisterDb())
            {
                var bandToEdit = db.Bands.FirstOrDefault(x => x.Id == band.Id);
                bandToEdit.Name       = band.Name;
                bandToEdit.Members    = band.Members;
                bandToEdit.Honorarium = band.Honorarium;
                bandToEdit.Genre      = band.Genre;
                db.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }