I don’t know how to do the if check condition inside my list,i believe “Lambda Expressions” my help but don’t know
here is my code
List<ResourceBookingEntity> ResourceBookingList = new List<ResourceBookingEntity>();
foreach (var r in query)
{
ResourceBookingEntity RecourceEntity = new ResourceBookingEntity()
{
PRJ_ID = r.PRJ_ID,
WONUM = r.WONUM,
JOBDESC = r.JOBDESC,
SAPCCr = // If r.PRJ_ID =1 or 2 then SAPCCr =r.WONUM
// elseif r.PRJ_ID= 3then SAPCCr =r.JOBDESC
};
ResourceBookingList.Add(RecourceEntity);
Here what am trying to do,i have linq query that returns a result based on r.PRJ.ID value am trying to fill SAPCCr value.
If r.PRJ_ID = 1 or 2 then
SAPCCr = r.WONUM
elseif r.PRJ_ID = 3
then
SAPCCr = r.JOBDESC
Thanks in Advance
You can chain conditional operators: