Example #1
0
        async Task <IEnumerable <Models.Employees.Employee> > IGetAllEmployees.GetAllEmployees()
        {
            var responseString = await RequestUtilities.GetRequest();

            var listEmployeeDto = JsonConvert.DeserializeObject <IEnumerable <EmployeeMapper.EmployeeDTO> >(responseString);

            return(listEmployeeDto.Select(EmployeeMapper.EmployeeMaper.EmployeeDtoToEmployee));
        }
Example #2
0
        async Task <Models.Employees.Employee> IGetEmployee.GetEmployee(int id)
        {
            var responseString = await RequestUtilities.GetRequest();

            var listEmployeeDto = JsonConvert.DeserializeObject <IEnumerable <EmployeeMapper.EmployeeDTO> >(responseString);

            return(listEmployeeDto
                   .Where(b => b.Id == id)
                   .Select(EmployeeMapper.EmployeeMaper.EmployeeDtoToEmployee)
                   .FirstOrDefault());
        }