예제 #1
0
        public JsonResult EditEmployee([FromBody] EmployeeViewModel vm)
        {
            var map = EmployeeMapper.Convert(vm);
            var id  = _employeeService.UpdateEmployee(map);

            return(Json(new { data = id }));
        }
예제 #2
0
        public JsonResult AddEmployee([FromBody] EmployeeViewModel vm)
        {
            var map      = EmployeeMapper.Convert(vm);
            var response = _bCSDirectoryService.AddEmployee(map);

            return(Json(new { data = response }));
        }
예제 #3
0
 public JsonResult GetEmployeeById(int id)
 {
     try
     {
         var response = _employeeService.GetEmployeeById(id);
         var mapData  = EmployeeMapper.Convert(response);
         return(Json(new { data = mapData }));
     }
     catch (Exception e)
     {
         return(Json(new { IsSuccess = false }));
     }
 }
예제 #4
0
 public JsonResult GetAllSaveActiveEmployees()
 {
     try
     {
         var response = _employeeService.GetAllActiveEmployees();
         var data     = EmployeeMapper.Convert(response);
         return(Json(new { data = data }));
     }
     catch (Exception e)
     {
         return(Json(new { IsSuccess = false }));
     }
 }
예제 #5
0
        public JsonResult GetActiveEmployees()
        {
            using (var client = new HttpClient())
            {
                client.BaseAddress = new Uri("http://localhost:57110/api/Employee/");
                var responseTask = client.GetAsync("GetAllActiveEmployees");
                responseTask.Wait();

                var result = responseTask.Result;
                if (result.IsSuccessStatusCode)
                {
                    var readTask = result.Content.ReadAsAsync <List <Employee> >();
                    readTask.Wait();
                    var map = EmployeeMapper.Convert(readTask.Result);
                }
            }
            return(Json(new { data = "" }));
        }