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 deleteReader(int id) { DocGia e = db.DocGias.SingleOrDefault(x => x.MaDocGia == id); db.DocGias.Remove(e); db.SaveChanges(); }
public void editReader(DocGia e) { DocGia obj = db.DocGias.SingleOrDefault(x => x.MaDocGia == e.MaDocGia); obj.HoTen = e.HoTen; obj.NgaySinh = e.NgaySinh; obj.DiaChi = e.DiaChi; obj.SoDienThoai = e.SoDienThoai; obj.Email = e.Email; obj.MaKhoa = e.MaKhoa; obj.MaLoaiThe = e.MaLoaiThe; db.SaveChanges(); }
public void createReader(DocGia e) { db.DocGias.Add(e); db.SaveChanges(); }