public ActionResult Edit([Bind(Include = "Id,Numero,BicicletasId,Ativo,Tipo")] NumerosSeries numerosSeries) { if (ModelState.IsValid) { db.Entry(numerosSeries).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("ListaNumerosSeries")); } ViewBag.BicicletasId = new SelectList(db.Bicicletas, "Id", "Modelo", numerosSeries.BicicletasId); return(View(numerosSeries)); }
public ActionResult CreateAdicional([Bind(Include = "Id,Numero,BicicletasId,Ativo,Tipo")] NumerosSeries numerosSeries) { if (ModelState.IsValid) { db.NumerosSeries.Add(numerosSeries); db.SaveChanges(); return(RedirectToAction("CreateAdicional", "NumerosSeries", new { id = numerosSeries.BicicletasId })); } ViewBag.BicicletasId = new SelectList(db.Bicicletas, "Id", "Modelo", numerosSeries.BicicletasId); return(View(numerosSeries)); }
// GET: NumerosSeries/Details public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NumerosSeries numerosSeries = db.NumerosSeries.Find(id); if (numerosSeries == null) { return(HttpNotFound()); } return(View(numerosSeries)); }
// GET: NumerosSeries/Edit public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NumerosSeries numerosSeries = db.NumerosSeries.Find(id); if (numerosSeries == null) { return(HttpNotFound()); } ViewBag.BicicletasId = new SelectList(db.Bicicletas.Where(w => w.Ativo == 0), "Id", "Modelo", numerosSeries.BicicletasId); return(View(numerosSeries)); }
public ActionResult DeleteConfirmed(int id) { NumerosSeries numerosSeries = db.NumerosSeries.Find(id); if (numerosSeries.Tipo != 0) { numerosSeries.Ativo = (OpcaoStatusNumerosSeries)1; db.SaveChanges(); return(RedirectToAction("ListaNumerosSeries")); } else { ModelState.AddModelError("", "Número de série do quadro não pode ser excluído."); return(View(numerosSeries)); } }
public ActionResult Create([Bind(Include = "Id,Numero,BicicletasId,Ativo,Tipo")] NumerosSeries numerosSeries) { if (numerosSeries != null) { var verificanumero = db.NumerosSeries.Where(w => w.Numero == numerosSeries.Numero && w.Tipo == 0).FirstOrDefault(); if (verificanumero == null) { db.NumerosSeries.Add(numerosSeries); db.SaveChanges(); return(RedirectToAction("CreateAdicional", "NumerosSeries", new { id = numerosSeries.BicicletasId })); } else { // Se CPF estiver cadastrado no banco, retorna mensagem de erro ModelState.AddModelError("", "O número de série informado está em uso"); ViewBag.BicicletasId = new SelectList(db.Bicicletas, "Id", "Modelo", numerosSeries.BicicletasId); return(View()); } } return(View(numerosSeries)); }