我有一个供应商,可能在数据库中附加了最多2个或多个联系人,我想从我的控制器实现删除命令......
当用户点击前端的删除按钮时,如果供应商在允许操作之前最多有2个或更多联系人,我想检查数据库,否则撤销它。由于供应商不能拥有0联系人,因此必须在数据库中保留至少1个联系人
当我尝试使用
时,我从数据库中检索所有通过vendorID的联系人if(contact > 2)
{
//do delete the choose contact
}
else
// Revoke
它不起作用我的联系服务从我的服务中返回IEnumerable联系人
我怎么能绕过它去工作,有点失去它背后的逻辑。
感谢您的时间
public IEnumerable<VendorContact> GetAllVendorContacts(int vendorId)
{
var contacts = _unitOfWork.VendorContactRepository.Get(v => v.VendorId == vendorId, null, "");
return contacts;
}
这是我的服务,可以获得供应商的所有联系