public void UpdateCTPM(ChiTietPhieuMuonDTO ctpmDTO) { var ctpm = chiTietPhieuMuonRepository.GetBy(ctpmDTO.MaPM, ctpmDTO.MaSach); ctpmDTO.MappingCTPM(ctpm); chiTietPhieuMuonRepository.Update(ctpm); }
public static void MappingCTPM(this ChiTietPhieuMuonDTO ctpmDTO, ChiTietPhieuMuon ctpm) { ctpm.MaPM = ctpmDTO.MaPM; ctpm.MaSach = ctpmDTO.MaSach; ctpm.PhiMuon = ctpmDTO.PhiMuon; ctpm.NgayHetHan = ctpmDTO.NgayHetHan; ctpm.GiaHan = ctpmDTO.GiaHan; }
public int Them(ChiTietPhieuMuonDTO pChiTietPhieuMuon) { var config = new MapperConfiguration(cfg => cfg.CreateMap <ChiTietPhieuMuonDTO, ChiTietPhieuMuon>() ); var mapper = new Mapper(config); var empDTO = mapper.Map <ChiTietPhieuMuon>(pChiTietPhieuMuon); return(_application.Them(empDTO)); }
public static ChiTietPhieuMuon MappingCTPM(this ChiTietPhieuMuonDTO ctpmDTO) { return(new ChiTietPhieuMuon { MaPM = ctpmDTO.MaPM, MaSach = ctpmDTO.MaSach, PhiMuon = ctpmDTO.PhiMuon, NgayHetHan = ctpmDTO.NgayHetHan, GiaHan = ctpmDTO.GiaHan }); }
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); }
public IActionResult Index(string sortOrder, string searchString, int pageIndex = 1) { int pageSize = 8; int count; var dsphieumuon = phieuMuonService.GetPhieuMuons(sortOrder, searchString, pageIndex, pageSize, out count); var phieumuon = new PhieuMuonDTO(); var ctpm = new ChiTietPhieuMuonDTO(); var listSach = sachService.GetSachs(sortOrder, searchString, pageIndex, pageSize, out count); var phieumuonVM = new PhieuMuonIndexVm() { PhieuMuons = new PaginatedList <PhieuMuonDTO>(dsphieumuon, count, pageIndex, pageSize), SearchString = searchString, SortOrder = sortOrder, phieumuon = phieumuon, ctpm = ctpm }; return(View(phieumuonVM)); }