Example #1
0
 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);
     }
 }
Example #2
0
        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);
        }