コード例 #1
0
 public IEnumerable <EmployeeResponse> GetEmployees(
     int departmentId, bool includeDepartment) =>
 this
 .repository
 .GetEmployees(departmentId, includeDepartment)
 .Select(x => EmployeeResponse.FromEmployee(x, includeDepartment))
 .ToArray();
コード例 #2
0
 public EmployeeResponse CreateEmployee(EmployeeRequest employee)
 {
     this.ValidateEmployee(employee);
     return(EmployeeResponse.FromEmployee(
                this.repository.CreateEmployee(
                    new Employee(
                        employee.DepartmentId,
                        employee.FirstName,
                        employee.LastName,
                        employee.DateOfBirth,
                        employee.DateOfDeath)),
                true));
 }
コード例 #3
0
 public EmployeeResponse?GetEmployee(int id, bool includeDepartment) =>
 EmployeeResponse.FromEmployee(
     this.repository.GetEmployee(id, includeDepartment), includeDepartment);