コード例 #1
0
        public bool Update(LichKhamEntities Option)
        {
            var success = false;

            if (Option != null)
            {
                using (var scope = new TransactionScope())
                {
                    var o = _unitOfWork.LichKhamRepository.Get(x => x.ID_KhachHang == Option.ID_KhachHang);
                    if (o != null)
                    {
                        o.ID_KhachHang   = Option.ID_KhachHang;
                        o.ID_LichKham    = Option.ID_LichKham;
                        o.ID_PhiKhamBenh = Option.ID_PhiKhamBenh;
                        o.NgayKham       = Option.NgayKham;
                        o.IsComplete     = Option.IsComplete;
                        o.GhiChu         = Option.GhiChu;
                        o.Date_Edited    = DateTime.Now;;
                        o.IsDelete       = Option.IsDelete;
                        o.Date_Created   = Option.Date_Created;
                    }
                    _unitOfWork.LichKhamRepository.Update(o);
                    _unitOfWork.Save();
                    scope.Complete();
                }
            }
            return(success);
        }
コード例 #2
0
 public int Create(LichKhamEntities Option)
 {
     using (var scope = new TransactionScope())
     {
         Mapper.CreateMap <LichKhamEntities, LichKham>();
         var o = Mapper.Map <LichKhamEntities, LichKham>(Option);
         o.IsDelete     = false;
         o.Date_Created = DateTime.Now;
         _unitOfWork.LichKhamRepository.Insert(o);
         _unitOfWork.Save();
         scope.Complete();
         return(o.ID_LichKham);
     }
 }