public IActionResult Edit(int id) { SolidWaste oSolidWaste = _db.SolidWaste .Where(e => e.SolidWasteId == id).First(); return(View(oSolidWaste)); }
public IActionResult Edit(SolidWaste solidWaste) { string error = ""; try { if (!ModelState.IsValid) { ViewBag.EntryDate = solidWaste.EntryDate.ToString("yyyy-MM-dd"); _Fecha = ViewBag.EntryDate; return(View(solidWaste)); } else { _db.SolidWaste.Update(solidWaste); _db.SaveChanges(); } } catch (Exception ex) { error = ex.Message; } return(RedirectToAction(nameof(Index))); }
public IActionResult Create(SolidWaste solidWaste) { int nVeces = 0; try { nVeces = _db.SolidWaste.Where(m => m.SolidWasteId == solidWaste.SolidWasteId).Count(); if (!ModelState.IsValid || nVeces >= 1) { if (nVeces >= 1) { ViewBag.Error = "Esta identificación ya existe!"; } return(View(solidWaste)); } else { _db.SolidWaste.Add(solidWaste); _db.SaveChanges(); } } catch (Exception ex) { ViewBag.Error = ex.Message; } return(RedirectToAction(nameof(Index))); }
public async Task <SolidWaste> AddEntryAsync(SolidWasteModel model) { var dbSolidWaste = new SolidWaste { Description = model.Description }; var addedWaste = dbContext.SolidWastes.Add(dbSolidWaste); await dbContext.SaveChangesAsync(); return(addedWaste); }