public async Task<ActionResult> Edit(EstadoMarca estadoMarca) { try { if (ModelState.IsValid) { db.Entry(estadoMarca).State = EntityState.Modified; await db.SaveChangesAsync(); return RedirectToAction("Index"); } return View(estadoMarca); } catch (Exception) { return View(estadoMarca); } }
public async Task<ActionResult> Create(EstadoMarca estadoMarca) { try { if (ModelState.IsValid) { db.EstadoMarcas.Add(estadoMarca); await db.SaveChangesAsync(); return RedirectToAction("Index"); } return View(estadoMarca); } catch (Exception) { return View(estadoMarca); } }
public async Task<ActionResult> Edit(int? id) { try { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } EstadoMarca estadoMarca = await db.EstadoMarcas.FindAsync(id); if (estadoMarca == null) { return HttpNotFound(); } return View(estadoMarca); } catch (Exception) { return RedirectToAction("Index"); } }
public static void Add(int id, string nombre, bool activa) { try { using (DataContextLocal db = new DataContextLocal()) { var item = new EstadoMarca { EstadoMarcaId = id, Nombre = nombre, Activa = activa, }; db.EstadoMarcas.Add(item); db.SaveChanges(); } } catch (Exception) { throw; } }
public async Task<ActionResult> Delete(int? id) { try { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } EstadoMarca estadoMarca = await db.EstadoMarcas.FindAsync(id); if (estadoMarca == null) { return HttpNotFound(); } db.EstadoMarcas.Remove(estadoMarca); await db.SaveChangesAsync(); return RedirectToAction("Index"); } catch (Exception) { return RedirectToAction("Index"); } }