public ActionResult Edit(Guid?id) { try { var pianoFinish = Db.PianoFinish.FirstOrDefault(x => x.Id == id); var model = new NewPianoMakeVm() { Id = pianoFinish.Id, Code = pianoFinish.Code, Name = pianoFinish.Name, }; return(PartialView("~/Views/PianoFinishs/Add.cshtml", model)); } catch (Exception ex) { return(Json(new JsonResponse() { IsSucess = false, ErrorMessage = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Save(NewPianoMakeVm vm) { try { if (vm.Id == null) { PianoFinish pianoFinish = new PianoFinish() { Id = Guid.NewGuid(), Code = vm.Code, Name = vm.Name, CreatedAt = DateTime.Now, CreatedBy = LoggedInUser?.UserName }; Db.PianoFinish.Add(pianoFinish); } else { var pianoFinish = Db.PianoFinish.FirstOrDefault(x => x.Id == vm.Id); pianoFinish.Code = vm.Code; pianoFinish.Name = vm.Name; } Db.SaveChanges(); return(Json(new JsonResponse() { IsSucess = true }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new JsonResponse() { IsSucess = false, ErrorMessage = ex.Message }, JsonRequestBehavior.AllowGet)); } }