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); }
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); } }