public void UpdateCTPM(ChiTietPhieuMuonDTO ctpmDTO) { var ctpm = chiTietPhieuMuonRepository.GetBy(ctpmDTO.MaPM, ctpmDTO.MaSach); ctpmDTO.MappingCTPM(ctpm); chiTietPhieuMuonRepository.Update(ctpm); }
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); }