public JsonResult CreateOrUpDate(DinhNghiaGiaTriEntities Option) { var result = new HttpResponseMessage { StatusCode = HttpStatusCode.OK }; try { if (Option.ID_DinhNghiaGiaTri > 0) { Option.Date_Edited = DateTime.Now; _dngtService.Update(Option); } else { Option.Date_Created = DateTime.Now; _dngtService.Create(Option); } } catch (Exception ex) { result.StatusCode = HttpStatusCode.InternalServerError; result.ReasonPhrase = ex.Message; } return(Json(result, JsonRequestBehavior.AllowGet)); }
public int Create(DinhNghiaGiaTriEntities Option) { using (var scope = new TransactionScope()) { Mapper.CreateMap <DinhNghiaGiaTriEntities, DinhNghiaGiaTri>(); var o = Mapper.Map <DinhNghiaGiaTriEntities, DinhNghiaGiaTri>(Option); o.IsDelete = false; o.Date_Created = DateTime.Now; _unitOfWork.DinhNghiaGiaTriRepository.Insert(o); _unitOfWork.Save(); scope.Complete(); return(o.ID_DinhNghiaGiaTri); } }
public bool Update(DinhNghiaGiaTriEntities Option) { var success = false; if (Option != null) { using (var scope = new TransactionScope()) { var o = _unitOfWork.DinhNghiaGiaTriRepository.Get(x => x.ID_DinhNghiaGiaTri == Option.ID_DinhNghiaGiaTri); if (o != null) { o.ID_DinhNghiaGiaTri = Option.ID_DinhNghiaGiaTri; o.tenDinhNghia = Option.tenDinhNghia; o.GhiChu = Option.GhiChu; o.Date_Edited = DateTime.Now;; o.IsDelete = Option.IsDelete; } _unitOfWork.DinhNghiaGiaTriRepository.Update(o); _unitOfWork.Save(); scope.Complete(); } } return(success); }