public StatusCodes StatusCodesModel(WebResponseModel webResponse, StatusCodes statusCodes) { statusCodes = JsonConvert.DeserializeObject<StatusCodes>(webResponse.Payloay, JsonSerializerSettings); statusCodes.Header = PopulateHeader(statusCodes.Header, webResponse); statusCodes.Wrapper = PopulateWrapper(statusCodes.Wrapper, webResponse); return statusCodes; }
public StatusCodes GetStatusCodes() { var statusCodesModel = new StatusCodes(); var requestModel = _requestModelFactory.NewStatusCodesRequestModel(ApiUrl, "getStatusCodes"); try { var webResponse = _apiProvider.MakeGetRequest(requestModel); statusCodesModel = _responsePopulation.StatusCodesModel(webResponse, statusCodesModel); } catch (Exception ex) { statusCodesModel.HasErrorOccurred = true; statusCodesModel.Errors.Add(new Error { message = ex.ToString() }); } return statusCodesModel; }