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);
            }
        }