public FeeDetails GetFeeDetails(string admissionno)
{
var feedetails = from f in db.FeeDetails select f;
FeeDetails feedetail = feedetails.Where(f => f.AdmissionNo == admissionno).FirstOrDefault();
FeeDetails feedetailfinal = new FeeDetails();
feedetailfinal.Fee1 = feedetail.Fee1.ToString() != null ? Convert.ToInt32(feedetail.Fee1.ToString()) : 0;
feedetailfinal.Fee2 = feedetail.Fee2.ToString() != null ? Convert.ToInt32(feedetail.Fee2.ToString()) : 0;
feedetailfinal.Fee3 = feedetail.Fee3.ToString() != null ? Convert.ToInt32(feedetail.Fee3.ToString()) : 0;
feedetailfinal.Fee4 = feedetail.Fee4.ToString() != null ? Convert.ToInt32(feedetail.Fee4.ToString()) : 0;
feedetailfinal.Fee5 = feedetail.Fee5.ToString() != null ? Convert.ToInt32(feedetail.Fee5.ToString()) : 0;
return feedetailfinal;
}
0
A
ответ
0
Я верю каждая ваша линия должна выглядеть следующим образом:
if(feedetail != null)
{
feedetailfinal.Fee1 = feedetail.Fee1 != null
? Convert.ToInt32(feedetail.Fee1)
: 0;
//other lines
}
+0
, он возвращает 0 для всех записей, поэтому я и использую: if (feedetail! = Null) { {link} .Fee1 = feedetail.Fee1; feedetailfinal.Fee2 = feedetail.Fee2; feedetailfinal.Fee3 = feedetail.Fee3; feedetailfinal.Fee4 = feedetail.Fee4; } return feedetailfinal; – Grewal
Вы уверены, что 'feedetail' не' null'? – Mairaj
Поместите чек 'if (feedetail! = Null)', затем получите доступ к нему. – Mairaj
В какой строке вы получаете эту ошибку? – A3006