Пример #1
0
        public async Task <Employee> GetEmployeeDetails(int EmployeeId)
        {
            Employee employee = new Employee();
            string   empData  = string.Empty;
            var      response = await EmployeeUtil.GetHttpResponse("http://dummy.restapiexample.com/api/v1/employee/" + EmployeeId.ToString());

            if (response.IsSuccessStatusCode)
            {
                empData = await response.Content.ReadAsStringAsync();
            }
            if (empData != null)
            {
                employee = EmployeeUtil.JsonToObject <Employee>(empData);
                //EmployeeResponse empResponse =
                //       (EmployeeResponse)Newtonsoft.Json.JsonConvert.DeserializeObject(empData, typeof(EmployeeResponse));
                //if (empResponse != null)
                //{
                //    employee = (Employee) empResponse.data;

                //}
            }
            return(employee);
        }
Пример #2
0
        public async Task <List <Employee> > GetEmployeeData()
        {
            List <Employee> empList = new List <Employee>();
            string          empData = string.Empty;

            var response = await EmployeeUtil.GetHttpResponse("http://dummy.restapiexample.com/api/v1/employees");

            if (response.IsSuccessStatusCode)
            {
                empData = await response.Content.ReadAsStringAsync();
            }
            if (empData != null)
            {
                empList = EmployeeUtil.JsonToObject <List <Employee> >(empData);
                //EmployeeListResponse empResponse =
                //       (EmployeeListResponse)Newtonsoft.Json.JsonConvert.DeserializeObject(empData, typeof(EmployeeListResponse));
                //if (empResponse != null)
                //{
                //    empList = empResponse.data.ToList<Employee>();

                //}
            }
            return(empList);
        }