public HttpResponseMessage ListEmployees(HomeListEmployeesParam param) { try { return(new HttpResponseMessage() { Content = new StringContent( JsonConvert.SerializeObject(new FrontEndResponseModel() { Status = 200, Description = JsonConvert.SerializeObject(HomeListEmployeesParam.ListEmployee(ref _api, ref param)) }), Encoding.UTF8, "application/json") }); } catch (Exception ex) { var exh = new ExceptionHelper(ref ex, true); return(new HttpResponseMessage() { Content = new StringContent( JsonConvert.SerializeObject(new FrontEndResponseModel() { Status = 500, Description = exh.Message }), Encoding.UTF8, "application/json") }); } }
public HttpResponseMessage UpdateEmployee(HomeUpdateEmployeeParam param) { try { JsonContent validationResult; if (!param.ValidateParam(ModelState, out validationResult)) { return(new HttpResponseMessage() { Content = validationResult }); } HomeUpdateEmployeeParam.UpdateEmployee(ref _api, ref param); var listParam = new HomeListEmployeesParam() { EmployeeID = 0 }; return(new HttpResponseMessage() { Content = new StringContent( JsonConvert.SerializeObject(new FrontEndResponseModel() { Status = 200, Description = JsonConvert.SerializeObject(HomeListEmployeesParam.ListEmployee(ref _api, ref listParam)) }), Encoding.UTF8, "application/json") }); } catch (Exception ex) { var exh = new ExceptionHelper(ref ex, true); return(new HttpResponseMessage() { Content = new StringContent( JsonConvert.SerializeObject(new FrontEndResponseModel() { Status = 500, Description = exh.Message }), Encoding.UTF8, "application/json") }); } }