我正在尝试在我的代码上添加一些验证,以显示数据库中是否有任何数据:
这是我的代码
public PartsRequestL SavModal(int Pk, string partNum)
{
M9Lib.Models.PartsRequest PR = new PartsRequest("new", string.Empty);
double price = 0.00;
string PartCode = PR.getAltPartCode(partNum, ref price);
PartsRequestL partListModel = _partsRequestLRepository.Get(c => c.Pk == Pk);
partListModel.PartNum = PartCode;
Save();
return partListModel;
}
getAltPartCode检查数据库中的partNum是否可用。
partListModel.PartNum = PartCode
" PartCode"有时是空的,因为它与PartNum
不匹配我需要验证以显示partCode是否有任何数据然后正常进行,如果在提交(保存)之前没有显示错误。
答案 0 :(得分:0)
试试这个:
string PartCode = PR.getAltPartCode(partNum, ref price);
if(String.IsNullOrEmpty(PartCode))
{
//do whatever needs to happen when no partcode is returned
}
答案 1 :(得分:0)
if(PartCode != null)
{
PartsRequestL partListModel = _partsRequestLRepository.Get(c => c.Pk == Pk);
partListModel.PartNum = PartCode;
Save();
}