public int Create(ChiTietDonThuocEntities Option) { using (var scope = new TransactionScope()) { Mapper.CreateMap <ChiTietDonThuocEntities, ChiTietDonThuoc>(); var o = Mapper.Map <ChiTietDonThuocEntities, ChiTietDonThuoc>(Option); o.IsDelete = false; o.Date_Created = DateTime.Now; _unitOfWork.ChiTietDonThuocRepository.Insert(o); _unitOfWork.Save(); scope.Complete(); return(o.ID_Thuoc); } }
public bool Update(ChiTietDonThuocEntities Option) { var success = false; if (Option != null) { using (var scope = new TransactionScope()) { var o = _unitOfWork.ChiTietDonThuocRepository.Get(x => x.ID_DonThuoc == Option.ID_DonThuoc && x.ID_Thuoc == Option.ID_Thuoc); if (o != null) { Mapper.CreateMap <ChiTietDonThuocEntities, ChiTietDonThuoc>(); o = Mapper.Map <ChiTietDonThuocEntities, ChiTietDonThuoc>(Option); } _unitOfWork.ChiTietDonThuocRepository.Update(o); _unitOfWork.Save(); scope.Complete(); } } return(success); }