public ActionResult DeleteConfirmed(int id) { Envase envase = db.Envase.Find(id); db.Envase.Remove(envase); db.SaveChanges(); return(RedirectToAction("Index")); }
public VMEnvase(Envase DTO) : base(DTO) { if (DTO.DatosOld == null) { DTO.DatosOld = new DatosOldEnvases(); } this.SetPresentador <Articulo>("PresentadorArticulo", p => DTO.DatosOld.Articulo = p, DTO.DatosOld.Articulo); }
public async Task <IActionResult> Create(Envase envase) { if (ModelState.IsValid) { await this.envaseRepository.CreateAsync(envase); return(RedirectToAction(nameof(Index))); } return(View(envase)); }
public ActionResult Edit([Bind(Include = "IdEnvase,Peso,Volumen,Descripcion")] Envase envase) { if (ModelState.IsValid) { db.Entry(envase).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(envase)); }
public ActionResult Create([Bind(Include = "IdEnvase,Peso,Volumen,Descripcion")] Envase envase) { if (ModelState.IsValid) { db.Envase.Add(envase); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(envase)); }
// GET: Envases/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Envase envase = db.Envase.Find(id); if (envase == null) { return(HttpNotFound()); } return(View(envase)); }
public async Task <IActionResult> Edit(Envase envase) { if (ModelState.IsValid) { try { await this.envaseRepository.UpdateAsync(envase); } catch (DbUpdateConcurrencyException) { if (!await this.envaseRepository.ExistAsync(envase.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(envase)); }