public IActionResult Create(Pacas pacas) { int nVeces = 0; try { nVeces = _db.Pacas.Where(m => m.PacaId == pacas.PacaId).Count(); if (!ModelState.IsValid || nVeces >= 1) { if (nVeces >= 1) { ViewBag.Error = "Este Id ya existe!"; } cargarMateriales(); cargarClasificacion(); } else { Pacas _pacas = new Pacas(); _pacas.PacaId = pacas.PacaId; _pacas.Peso = pacas.Peso; _pacas.Fecha = pacas.Fecha; _pacas.MaterialId = pacas.MaterialId; _pacas.ClasificacionId = pacas.ClasificacionId; _db.Pacas.Add(_pacas); _db.SaveChanges(); } } catch (Exception ex) { ViewBag.Error = ex.Message; } return(RedirectToAction(nameof(Index))); }
public IActionResult Edit(Pacas pacas) { string error = ""; try { if (!ModelState.IsValid) { cargarMateriales(); cargarClasificacion(); return(View(pacas)); } else { _db.Pacas.Update(pacas); _db.SaveChanges(); } } catch (Exception ex) { error = ex.Message; } return(RedirectToAction(nameof(Index))); }
public IActionResult Delete(int Id) { cargarMateriales(); cargarClasificacion(); Pacas oPacas = _db.Pacas .Where(m => m.PacaId == Id).First(); return(View(oPacas)); }
public IActionResult Details(int id) { cargarClasificacion(); cargarMateriales(); Pacas pacas = _db.Pacas .Where(e => e.PacaId == id).First(); return(View(pacas)); }
public IActionResult Edit(int id) { cargarClasificacion(); cargarMateriales(); int recCount = _db.Pacas.Count(e => e.PacaId == id); Pacas _pacas = (from p in _db.Pacas where p.PacaId == id select p).DefaultIfEmpty().Single(); return(View(_pacas)); }
public IActionResult Deleted(int PacaId) { string Error = ""; try { Pacas oPacas = _db.Pacas .Where(c => c.PacaId == PacaId).First(); if (oPacas != null) { _db.Pacas.Remove(oPacas); _db.SaveChanges(); } } catch (Exception ex) { Error = ex.Message; } return(RedirectToAction(nameof(Index))); }