2015-03-09 3 views
-1

Я пытаюсь добавить некоторые проверки на мой код, чтобы показать, если есть какие-либо данные или нет в базе данных:Показать сообщение об ошибке, если строка не имеет значения

Это мой код

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 имеет какие-либо данные, то продолжать, как обычно, если не показывать сообщение об ошибке перед отправкой (спасти).

+1

'String.IsNullOrEmpty (PartCode)' может делать то, что вы хотите, если я читаю ваш вопрос правильно. –

+0

где я могу поместить это внутри кода, и я предполагаю, что будет инструкция if ... – ma32112345

ответ

0

Попробуйте это:

string PartCode = PR.getAltPartCode(partNum, ref price); 

if(String.IsNullOrEmpty(PartCode)) 
{ 
    //do whatever needs to happen when no partcode is returned 
} 
0
if(PartCode != null) 
{ 
     PartsRequestL partListModel = _partsRequestLRepository.Get(c => c.Pk == Pk); 

     partListModel.PartNum = PartCode; 

     Save(); 

} 
Смежные вопросы