public IActionResult Upsert(UnidadInterna unidadInterna) { if (ModelState.IsValid) { if (unidadInterna.Id == 0) { _unitOfWork.UnidadInterna.Add(unidadInterna); } else { _unitOfWork.UnidadInterna.Update(unidadInterna); } _unitOfWork.Save(); return(RedirectToAction(nameof(Index))); } return(View(unidadInterna)); }
public IActionResult Upsert(int?id) { UnidadInterna unidadInterna = new UnidadInterna(); if (id == null) { //this is for create return(View(unidadInterna)); } //this is for edit unidadInterna = _unitOfWork.UnidadInterna.Get(id.GetValueOrDefault()); if (unidadInterna == null) { return(NotFound()); } return(View(unidadInterna)); }