0
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;
}
David Tansey
  • 5,813
  • 4
  • 35
  • 51
Grewal
  • 11
  • 5

1 Answers1

0

I belive each your line should look like this:

if(feedetail != null)
{
    feedetailfinal.Fee1 = feedetail.Fee1 != null 
                      ? Convert.ToInt32(feedetail.Fee1) 
                      : 0;
    //other lines
}
teo van kot
  • 12,350
  • 10
  • 38
  • 70
  • it is returning 0 for all records so i and using: if(feedetail != null) { feedetailfinal.Fee1 = feedetail.Fee1; feedetailfinal.Fee2 = feedetail.Fee2; feedetailfinal.Fee3 = feedetail.Fee3; feedetailfinal.Fee4 = feedetail.Fee4; } return feedetailfinal; – Grewal Feb 22 '17 at 06:53