public bool Update(ThuocEntities Option) { var success = false; if (Option != null) { using (var scope = new TransactionScope()) { var o = _unitOfWork.ThuocRepository.Get(x => x.ID_Thuoc == Option.ID_Thuoc); if (o != null) { o.ID_Thuoc = Option.ID_Thuoc; o.tenThuoc = Option.tenThuoc; o.loaiThuoc = Option.loaiThuoc; o.soLuongTon = Option.soLuongTon; o.GhiChu = Option.GhiChu; o.Date_Edited = DateTime.Now;; o.IsDelete = Option.IsDelete; } _unitOfWork.ThuocRepository.Update(o); _unitOfWork.Save(); scope.Complete(); } } return(success); }
public JsonResult CreateOrUpDate(ThuocEntities Option) { var result = new HttpResponseMessage { StatusCode = HttpStatusCode.OK }; try { if (Option.ID_Thuoc > 0) { Option.Date_Edited = DateTime.Now; _thuocService.Update(Option); } else { Option.Date_Created = DateTime.Now; _thuocService.Create(Option); } } catch (Exception ex) { result.StatusCode = HttpStatusCode.InternalServerError; result.ReasonPhrase = ex.Message; } return(Json(result, JsonRequestBehavior.AllowGet)); }
public ThuocEntities GetByName(string name) { var thuoc = _unitOfWork.ThuocRepository.Get(x => x.tenThuoc == name); var result = new ThuocEntities(); if (thuoc != null) { Mapper.CreateMap <Thuoc, ThuocEntities>(); result = Mapper.Map <Thuoc, ThuocEntities>(thuoc); } return(result); }
public int Create(ThuocEntities Option) { using (var scope = new TransactionScope()) { Mapper.CreateMap <ThuocEntities, Thuoc>(); var o = Mapper.Map <ThuocEntities, Thuoc>(Option); o.IsDelete = false; o.Date_Created = DateTime.Now; _unitOfWork.ThuocRepository.Insert(o); _unitOfWork.Save(); scope.Complete(); return(o.ID_Thuoc); } }