public Employee Post(Employee emp) { if (!ModelState.IsValid) { throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.BadRequest, this.ModelState)); } return emp; }
public IEnumerable<Employee> GetDirectReports(int parentId) { Manager emp = new Manager(); emp.FullName = "Jane"; emp.Id = 1; Employee emp1 = new Employee(); emp1.Id = 2; emp1.FullName = "kiran"; emp1.Manager = emp; Employee emp2 = new Employee(); emp2.Id = 3; emp2.FullName = "hongye"; emp2.Manager = emp; emp.DirectReports.Add(emp1); emp.DirectReports.Add(emp2); return emp.DirectReports; }
public Employee Get() { Manager emp = new Manager(); emp.FullName = "Jane"; emp.Id = 1; Employee emp1 = new Employee(); emp1.Id = 2; emp1.FullName = "kiran"; emp1.Manager = emp; Employee emp2 = new Employee(); emp2.Id = 3; emp2.FullName = "hongye"; emp2.Manager = emp; emp.DirectReports.Add(emp1); emp.DirectReports.Add(emp2); return emp; }