public IActionResult Upsert(int?id) { BookBazar.Models.CoverType cover = new BookBazar.Models.CoverType(); if (id == null) { return(View(cover)); } var parameter = new DynamicParameters(); parameter.Add("@CoverId", id); cover = _iUnitOfWork.SP_Call.OneRecord <Models.CoverType>(SD.Proc_CoverType_Get, parameter); if (cover == null) { return(NotFound()); } return(View(cover)); }
public IActionResult Upsert(BookBazar.Models.CoverType cover) { var parameter = new DynamicParameters(); parameter.Add("@Name", cover.Name); if (ModelState.IsValid) { if (cover.CoverId == 0) { _iUnitOfWork.SP_Call.Execute(SD.Proc_CoverType_Create, parameter); } else { parameter.Add("@CoverId", cover.CoverId); _iUnitOfWork.SP_Call.Execute(SD.Proc_CoverType_Update, parameter); } _iUnitOfWork.Save(); return(RedirectToAction(nameof(Index))); } return(View(cover)); }