Example #1
0
 public IActionResult Upsert(RemedyType RemedyType)
 {
     if (ModelState.IsValid)
     {
         var parameter = new DynamicParameters();
         parameter.Add("@Name", RemedyType.Name);
         if (RemedyType.Id == 0)
         {
             _unitOfWork.SP_Call.Execute(SD.Proc_RemedyType_Create, parameter);
         }
         else
         {
             parameter.Add("@Id", RemedyType.Id);
             _unitOfWork.SP_Call.Execute(SD.Proc_RemedyType_Update, parameter);
         }
         _unitOfWork.Save();
         return(RedirectToAction(nameof(Index)));
     }
     return(View(RemedyType));
 }
Example #2
0
        public IActionResult Upsert(int?id)
        {
            RemedyType RemedyType = new RemedyType();

            if (id == null)
            {
                //this is for create
                return(View(RemedyType));
            }
            //this is for edit
            var parameter = new DynamicParameters();

            parameter.Add("@Id", id);
            RemedyType = _unitOfWork.SP_Call.oneRecord <RemedyType>(SD.Proc_RemedyType_Get, parameter);
            if (RemedyType == null)
            {
                return(NotFound());
            }
            return(View(RemedyType));
        }