using System.Collections.Generic;
public class JobFlowModel
public string TaskName {get;set;}
public bool Include {get;set;}
public bool Exclude {get;set;}
public int id { get; set; }
public string Name { get; set; }
public int Age { get; set; }
public int id { get; set; }
public int userId { get; set; }
public string Description { get; set; }
public static void Main()
List<User> users = new List<User>()
new User() { id = 1, Name = "John Doe", Age = 42 },
new User() { id = 2 ,Name = "Jane Doe", Age = 39 },
new User() { id = 3 ,Name = "Joe Doe", Age = 13 },
List<JobFlowModel> jobs = new List<JobFlowModel>()
new JobFlowModel() { TaskName = "A", Include = false, Exclude = false },
new JobFlowModel() { TaskName = "B", Include = true, Exclude = false },
new JobFlowModel() { TaskName = "C", Include = false, Exclude = true },
List<UserDetail> details = new List<UserDetail>()
new UserDetail() { id = 1, Description = "11", userId = 1 },
new UserDetail() { id = 2 ,Description = "12", userId = 1 },
new UserDetail() { id = 3 ,Description = "13", userId = 1 },
new UserDetail() { id = 4, Description = "d", userId = 2 },
new UserDetail() { id = 5 ,Description = "e", userId = 3 },
new UserDetail() { id = 6 ,Description = "f", userId = 2 }
var json = JsonConvert.SerializeObject(jobs);
var retVal = details.Where(x=>x.id == 1).FirstOrDefault();
if (retVal != null) retCnt = int.Parse(retVal.Description);
Console.WriteLine(retCnt.ToString());