public IActionResult Edit(int id) { RecoverableMaterialRecovery oRecoverableMaterialRecovery = _db.RecoverableMaterialRecovery .Where(e => e.Id == id).First(); return(View(oRecoverableMaterialRecovery)); }
public IActionResult Edit(RecoverableMaterialRecovery recoverableMaterialRecovery) { string error = ""; try { if (!ModelState.IsValid) { ViewBag.EntryDate = recoverableMaterialRecovery.EntryDate.ToString("yyyy-MM-dd"); _Fecha = ViewBag.EntryDate; return(View(recoverableMaterialRecovery)); } else { _db.RecoverableMaterialRecovery.Update(recoverableMaterialRecovery); _db.SaveChanges(); } } catch (Exception ex) { error = ex.Message; } return(RedirectToAction(nameof(Index))); }
public IActionResult Create(RecoverableMaterialRecovery recoverableMaterialRecovery) { int nVeces = 0; try { nVeces = _db.RecoverableMaterialRecovery.Where(m => m.Id == recoverableMaterialRecovery.Id).Count(); if (!ModelState.IsValid || nVeces >= 1) { if (nVeces >= 1) { ViewBag.Error = "Esta identificación ya existe!"; } return(View(recoverableMaterialRecovery)); } else { _db.RecoverableMaterialRecovery.Add(recoverableMaterialRecovery); _db.SaveChanges(); } } catch (Exception ex) { ViewBag.Error = ex.Message; } return(RedirectToAction(nameof(Index))); }