public void deleteCardType(int id) { LoaiTheThuVien e = db.LoaiTheThuViens.SingleOrDefault(x => x.MaLoaiThe == id); db.LoaiTheThuViens.Remove(e); db.SaveChanges(); }
public string createRentDetail(ChiTietMuon e) { ChiTietMuon obj = db.ChiTietMuons.SingleOrDefault(x => x.MaPhieuMuon == e.MaPhieuMuon && x.MaSach == e.MaSach); PhieuMuon rentcard = db.PhieuMuons.SingleOrDefault(x => x.MaPhieuMuon == e.MaPhieuMuon); DocGia reader = db.DocGias.SingleOrDefault(x => x.MaDocGia == rentcard.MaDocGia); LoaiTheThuVien cardtype = db.LoaiTheThuViens.SingleOrDefault(x => x.MaLoaiThe == reader.MaLoaiThe); if (obj == null) { if (countQuantityBookBorrowed(rentcard.MaPhieuMuon) + e.SoLuong <= cardtype.SoSachToiDa) { db.ChiTietMuons.Add(e); db.SaveChanges(); return("Thêm mới thành công!"); } else { return("Thẻ của bạn không thể mượn quá số lượng!"); } } else { if (e.SoLuong <= cardtype.SoSachToiDa) { obj.SoLuong = e.SoLuong; db.SaveChanges(); return("Bản ghi đã tồn tại. Chỉ có thể thay đổi số lượng!"); } else { return("Thẻ của bạn không thể mượn quá số lượng!"); } } }
public void createCardType(LoaiTheThuVien e) { db.LoaiTheThuViens.Add(e); db.SaveChanges(); }