public IHttpActionResult GetProject(int id) { Departmant _object = manager.Find(x => x.ID == id); if (_object != null) { return(Ok(_object)); } return(NotFound()); }
public IHttpActionResult PostLogin([FromBody] Login login) { TitleManager titleManager = new TitleManager(); DepartmantManager departmantManager = new DepartmantManager(); ProjectManager projectManager = new ProjectManager(); ProcessManager processManager = new ProcessManager(); ContentManager contentManager = new ContentManager(); CustomerManager customerManager = new CustomerManager(); Employee employee = employeeManager.Find(e => e.email == login.email && e.password == login.password); if (employee != null) { Title title = titleManager.Find(x => x.ID == employee.TitleID); employee.Title = title; Departmant departmant = departmantManager.Find(x => x.ID == employee.DepartmantID); employee.Departmant = departmant; List <Process> processes = processManager.List(x => x.EmployeeID == employee.ID); foreach (Process item in processes) { Project project = projectManager.Find(x => x.ID == item.ProjectID); Customer customer = customerManager.Find(c => c.ID == project.CustomerID); project.Customer = customer; item.Project = project; List <Content> contents = contentManager.List(x => x.ProcessID == item.ID); item.Contents = contents; } employee.Processes = processes; return(Ok(employee)); } return(NotFound()); }