コード例 #1
0
        public List <Employee> SearchEmployees(Employee employeeToSearch)
        {
            requestHelper.Init("HrmBaseUri");
            requestHelper.AuthenticationToken = tokenProvider.GetToken();
            var tenantId = "188a2e34-410b-41af-a501-8e99482a8e8e";

            requestHelper.AddClientHeader("x-raet-tenant-id", tenantId);
            var hrmEmployees = requestHelper.GetAsync <HrmEmployee>("api/employees").Result;
            var searchResult = new  List <Employee>();

            foreach (var hrmEmployee in hrmEmployees.Items.Where(x => x.FamilyName == employeeToSearch.LastName || x.BirthName == employeeToSearch.FirstName))
            {
                var employee = new Employee()
                {
                    FirstName = hrmEmployee.BirthName,
                    LastName  = hrmEmployee.FamilyName
                };
                searchResult.Add(employee);
            }

            return(searchResult);
        }