예제 #1
0
 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));
 }
예제 #2
0
        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));
        }