public IActionResult Edit(PuntoRecMaterial materials) { string error = ""; try { if (!ModelState.IsValid) { CargarMaterial(); CargarDistrito(); CargarClasificacion(); return(View(materials)); } else { _db.PuntoRecMaterial.Update(materials); _db.SaveChanges(); } } catch (Exception ex) { error = ex.Message; } return(RedirectToAction(nameof(Index))); }
public IActionResult Details(int id) { CargarMaterial(); CargarDistrito(); CargarClasificacion(); PuntoRecMaterial oEspecialidad = _db.PuntoRecMaterial .Where(e => e.PuntosRecMaterialId == id).First(); return(View(oEspecialidad)); }
public IActionResult Edit(int?id) { CargarMaterial(); CargarDistrito(); CargarClasificacion(); int recCount = _db.PuntoRecMaterial.Count(e => e.PuntosRecMaterialId == id); PuntoRecMaterial _materials = (from p in _db.PuntoRecMaterial where p.PuntosRecMaterialId == id select p).DefaultIfEmpty().Single(); return(View(_materials)); }
public IActionResult Delete(int?PuntosRecMaterialId) { var Error = ""; try { PuntoRecMaterial oPuntoRecMaterial = _db.PuntoRecMaterial .Where(e => e.PuntosRecMaterialId == PuntosRecMaterialId).First(); _db.PuntoRecMaterial.Remove(oPuntoRecMaterial); _db.SaveChanges(); } catch (Exception ex) { Error = ex.Message; } return(RedirectToAction(nameof(Index))); }
public IActionResult Create(PuntoRecMaterial materials) { int nVeces = 0; try { nVeces = _db.PuntoRecMaterial.Where(m => m.PuntosRecMaterialId == materials.PuntosRecMaterialId).Count(); if (!ModelState.IsValid || nVeces >= 1) { if (nVeces >= 1) { ViewBag.Error = "Este id ya existe!"; } CargarMaterial(); CargarDistrito(); CargarClasificacion(); return(View(materials)); } else { PuntoRecMaterial _materials = new PuntoRecMaterial(); _materials.PuntosRecMaterialId = materials.PuntosRecMaterialId; _materials.MaterialId = materials.MaterialId; _materials.Peso = materials.Peso; _materials.Fecha = materials.Fecha; _materials.ClasificacionId = materials.ClasificacionId; _materials.DistritoId = materials.DistritoId; _db.PuntoRecMaterial.Add(_materials); _db.SaveChanges(); } } catch (Exception ex) { ViewBag.Error = ex.Message; } return(RedirectToAction(nameof(Index))); }