public RedirectToRouteResult AddNew(int Id) { if (!MusicStore.Models.Module.User.IsAuthenticated) return RedirectToAction("Index", "Home"); if (MusicStore.Models.Module.User.GetCurrentRole() != MusicStore.Models.Module.User.Admin) return RedirectToAction("Index", "Home"); Utwor utwor = new Utwor(DbModule.GetInstance().Albumy.Where(x => x.Id == Id).First()); return RedirectToAction("Save", "Utwory", utwor); }
public ActionResult DeleteConfirmed(int id) { Utwor personalDetail = _db.Zespol.Find(id); _db.Zespol.Remove(personalDetail); _db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Exclude = "Id")] Utwor zespolToCreate) { if (!ModelState.IsValid) { return(View()); } _db.Zespol.Add(zespolToCreate); _db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Zespol/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Utwor personalDetail = _db.Zespol.Find(id); if (personalDetail == null) { return(HttpNotFound()); } return(View(personalDetail)); }
public ActionResult Edit(Utwor zespolToEdit) { var originalZespol = (from z in _db.Zespol where z.IdZespolu == zespolToEdit.IdZespolu select z).First(); if (!ModelState.IsValid) { return(View(originalZespol)); } _db.Entry(originalZespol).CurrentValues.SetValues(zespolToEdit); _db.SaveChanges(); return(RedirectToAction("Index")); }
public RedirectToRouteResult Save(Utwor utwor) { if (!MusicStore.Models.Module.User.IsAuthenticated) return RedirectToAction("Index", "Home"); if (MusicStore.Models.Module.User.GetCurrentRole() != MusicStore.Models.Module.User.Admin) return RedirectToAction("Index", "Home"); if (utwor.State == RowState.Added) { DbModule.GetInstance().AddRow(utwor); return RedirectToAction("Edit", "Utwory", new { Id = utwor.Id }); } else { DbModule.GetInstance().Update(utwor); return RedirectToAction("Index", "Utwory", new { Id = utwor.AlbumId }); } }
public void DodajUtwor(Utwor utwor) { listaUtworow.Add(utwor); }