public JsonResult Index(int?id) { var employees = EmployeeDirectoryRepository.All(); return(this.Jsonp( employees .Where(e => e.ReportsTo == id) .Select(e => new { EmployeeId = e.EmployeeId, FirstName = e.FirstName, LastName = e.LastName, Position = e.Position, Extension = e.Extension, ReportsTo = e.ReportsTo, hasChildren = employees.Where(s => s.ReportsTo == e.EmployeeId).Count() > 0 }) )); }
public JsonResult All() { return(this.Jsonp(EmployeeDirectoryRepository.All())); }