public void AddCTPM(ChiTietPhieuMuonDTO ctpmDTO)
        {
            var ctpm = ctpmDTO.MappingCTPM();
            var sach = sachRepository.GetBy(ctpmDTO.MaSach);

            sach.TrangThaiSach = "Đã mượn";
            sachRepository.Update(sach);
            var pm = phieumuonRepository.GetBy(ctpm.MaPM);

            ctpm.PhiMuon   = (int)(sach.GiaBia * 0.2);
            pm.TongPhiMuon = pm.TongPhiMuon + ctpm.PhiMuon;
            phieumuonRepository.Update(pm);
            chiTietPhieuMuonRepository.Add(ctpm);
        }
예제 #2
0
        public void SuaSach(SachDTO sachDto)
        {
            var sach = _sachRepository.GetBy(sachDto.MaSach);

            sachDto.MappingSach(sach);
            _sachRepository.Update(sach);
        }
예제 #3
0
 public bool Update(Sach item)
 {
     return(_repository.Update(item));
 }
예제 #4
0
 public void Update(Sach sach)
 {
     sachRepository.Update(sach);
 }
예제 #5
0
 public bool Update(SachModel model)
 {
     return(_res.Update(model));
 }