public ActionResult getAllEmployees() { List <Employee> employee = new List <Employee>(); _employeeViewModel Jsonemployees = GetEmployees(); if (Jsonemployees.status == "success") { employee = Jsonemployees.data; } else { ModelState.AddModelError("Error", Jsonemployees.status); return(View(employee)); } return(View(employee)); }
public _employeeViewModel GetEmployees() { string path = "http://dummy.restapiexample.com/api/v1/employees"; try { WebRequest webRequest = WebRequest.Create(path); webRequest.Method = "GET"; StreamReader sr = new StreamReader(webRequest.GetResponse().GetResponseStream()); JObject result = JObject.Parse(sr.ReadToEnd()); return(JsonConvert.DeserializeObject <_employeeViewModel>(result.ToString())); } catch (Exception ex) { _employeeViewModel erromodel = new _employeeViewModel() { status = ex.Message.ToString() }; return(erromodel); } }