示例#1
0
 public IActionResult Edit(int id)
 {
     using (var db = new BandRegisterDbContext())
     {
         var bandToEdit = db.Bands.Find(id);
         return(View(bandToEdit));
     }
 }
示例#2
0
 public IActionResult Delete(int id)
 {
     using (var db = new BandRegisterDbContext())
     {
         var bandToDelete = db.Bands.FirstOrDefault(t => t.Id == id);
         return(View(bandToDelete));
     }
 }
示例#3
0
 public IActionResult Delete(int id)
 {
     using (var db = new BandRegisterDbContext())
     {
         var bandToDelete = db.Bands.Find(id);
         return(View(bandToDelete));
     }
 }
示例#4
0
 public IActionResult Index()
 {
     using (var db = new BandRegisterDbContext())
     {
         var allBands = db.Bands.ToList();
         return(View(allBands));
     }
 }
示例#5
0
 public IActionResult Create(Band band)
 {
     using (var db = new BandRegisterDbContext())
     {
         db.Bands.Add(band);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
 }
示例#6
0
 public IActionResult Delete(Band band)
 {
     using (var db = new BandRegisterDbContext())
     {
         db.Bands.Remove(band);
         db.SaveChanges();
     }
     return(RedirectToAction("Index"));
 }
示例#7
0
        public IActionResult Index()
        {
            using (var db = new BandRegisterDbContext())
            {
                List <Band> tasks = db.Bands.ToList();

                return(View(tasks));
            }
        }
示例#8
0
        public IActionResult Delete(int id)
        {
            using (var db = new BandRegisterDbContext())
            {
                Band currentBand = db.Bands.Find(id);

                return(this.View(currentBand));
            }
        }
示例#9
0
        public IActionResult Edit(int id)
        {
            using (BandRegisterDbContext db = new BandRegisterDbContext())
            {
                List <Band> tasks = db.Bands.ToList();

                Band task = tasks.Find(x => x.Id == id);
                return(View(task));
            }
        }
 public IActionResult Delete(int id)
 {
     using (var db = new BandRegisterDbContext())
     {
         if (id != null)
         {
             Band band = db.Bands.Find(id);
             return(View(band));
         }
     }
     return(View());
 }
示例#11
0
 public IActionResult Delete(Band band)
 {
     using (var db = new BandRegisterDbContext())
     {
         var bandToDelete = db.Bands.FirstOrDefault(t => t.Id == band.Id);
         if (bandToDelete == null)
         {
             return(RedirectToAction("Index"));
         }
         return(View(bandToDelete));
     }
 }
 public IActionResult Delete(int id)
 {
     using (var db = new BandRegisterDbContext())
     {
         Band bandDetails = db.Bands.FirstOrDefault(t => t.Id == id);
         if (bandDetails == null)
         {
             RedirectToAction("Index");
         }
         return(View(bandDetails));
     }
 }
示例#13
0
 public IActionResult Delete(int id)
 {
     using (var db = new BandRegisterDbContext())
     {
         var bandToDelete = db.Bands.Find(id);
         if (bandToDelete == null)
         {
             return(RedirectToAction("Index"));
         }
         return(View(bandToDelete));
     }
 }
示例#14
0
 public IActionResult Edit(int id)
 {
     using (var db = new BandRegisterDbContext())
     {
         var bandToEdit = db.Bands.FirstOrDefault(t => t.Id == id);
         if (bandToEdit == null)
         {
             return(RedirectToAction("Index"));
         }
         return(this.View(bandToEdit));
     }
 }
示例#15
0
 public IActionResult Create(Band band)
 {
     if (string.IsNullOrEmpty(band.Name) || string.IsNullOrEmpty(band.Members))
     {
         return(RedirectToAction("Index"));
     }
     using (BandRegisterDbContext db = new BandRegisterDbContext())
     {
         db.Bands.Add(band);
         db.SaveChanges();
     }
     return(RedirectToAction("Index"));
 }
示例#16
0
        public IActionResult Delete(int id)
        {
            using (BandRegisterDbContext db = new BandRegisterDbContext())
            {
                Band task = db.Bands.FirstOrDefault(x => x.Id == id);
                if (task == null)
                {
                    RedirectToAction("Index");
                }

                return(View(task));
            }
        }
示例#17
0
 public IActionResult Edit(Band band)
 {
     using (var db = new BandRegisterDbContext())
     {
         var bandToEdit = db.Bands.FirstOrDefault(t => t.Id == band.Id);
         bandToEdit.Name       = band.Name;
         bandToEdit.Members    = band.Members;
         bandToEdit.Honorarium = band.Honorarium;
         bandToEdit.Genre      = band.Genre;
         db.SaveChanges();
     }
     return(RedirectToAction("Index"));
 }
 public IActionResult Delete(Band band)
 {
     using (var db = new BandRegisterDbContext())
     {
         var bandToDelete = db.Bands.FirstOrDefault(x => x.Id == band.Id);
         if (bandToDelete == null)
         {
             return(RedirectToAction("Index"));
         }
         db.Bands.Remove(bandToDelete);
         db.SaveChanges();
     }
     return(RedirectToAction("Index"));
 }
示例#19
0
        public IActionResult Delete(int id)
        {
            using (var db = new BandRegisterDbContext())
            {
                Band band = db.Bands.FirstOrDefault(b => b.Id == id);

                if (band == null)
                {
                    return(RedirectToAction("Index"));
                }

                return(this.View(band));
            }
        }
示例#20
0
        public IActionResult Edit(Band band)
        {
            if (ModelState.IsValid == false)
            {
                return(RedirectToAction("Index"));
            }

            using (var db = new BandRegisterDbContext())
            {
                db.Bands.Update(band);
                db.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }
示例#21
0
        public IActionResult Create(string name, string members, double honorarium, string genre)
        {
            Band newBand = new Band
            {
                Name       = name,
                Members    = members,
                Honorarium = honorarium,
                Genre      = genre
            };

            using (var db = new BandRegisterDbContext())
            {
                db.Add(newBand);
                db.SaveChanges();
            }
            return(RedirectToAction("Index"));
        }
示例#22
0
 public IActionResult Edit(Band band)
 {
     if (!ModelState.IsValid)
     {
         return(RedirectToAction("Index"));
     }
     using (var db = new BandRegisterDbContext())
     {
         var taskToEdit = db.Bands.FirstOrDefault(t => t.Id == band.Id);
         taskToEdit.Name       = band.Name;
         taskToEdit.Members    = band.Members;
         taskToEdit.Honorarium = band.Honorarium;
         taskToEdit.Genre      = band.Genre;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
 }
示例#23
0
        public IActionResult Create(Band band)
        {
            Band newBand = new Band
            {
                Name       = band.Name,
                Members    = band.Members,
                Honorarium = band.Honorarium,
                Genre      = band.Genre
            };

            using (var db = new BandRegisterDbContext())
            {
                db.Bands.Add(newBand);
                db.SaveChanges();
            }
            return(RedirectToAction("Index"));
        }
        public IActionResult Create(Band band)
        {
            using (var db = new BandRegisterDbContext())
            {
                if (band != null)
                {
                    db.Bands.Add(band);
                    db.SaveChanges();
                }
                else
                {
                    return(View());
                }

                return(RedirectToAction("Index"));
            }
            return(null);
        }
示例#25
0
        public IActionResult Edit(Band band)
        {
            if (ModelState.IsValid)
            {
                using (var db = new BandRegisterDbContext())
                {
                    Band bandToEdint = db.Bands.FirstOrDefault(b => b.Id == band.Id);

                    bandToEdint.Name       = band.Name;
                    bandToEdint.Members    = band.Members;
                    bandToEdint.Honorarium = band.Honorarium;
                    bandToEdint.Genre      = band.Genre;

                    db.SaveChanges();
                }
            }

            return(RedirectToAction("Index"));
        }
示例#26
0
        public IActionResult Edit(Band band)
        {
            using (var db = new BandRegisterDbContext())
            {
                Band toEdit = db.Bands.FirstOrDefault(x => x.Id == band.Id);
                if (toEdit == null)
                {
                    RedirectToAction("Index");
                }

                toEdit.Genre      = band.Genre;
                toEdit.Honorarium = band.Honorarium;
                toEdit.Members    = band.Members;
                toEdit.Name       = band.Name;

                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
        }
        public IActionResult Create(string name, string members, double honorarium, string genre)
        {
            if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(members) || double.IsNaN(honorarium) || string.IsNullOrEmpty(genre))
            {
                return(RedirectToAction("Index"));
            }
            Band band = new Band
            {
                Name       = name,
                Members    = members,
                Honorarium = honorarium,
                Genre      = genre
            };

            using (var db = new BandRegisterDbContext())
            {
                db.Bands.Add(band);
                db.SaveChanges();
            }
            return(RedirectToAction("Index"));
        }