public GetNonEligibleServiceRequestTypesResponse GetServiceRequestTypesNonElegible(GetNonEligibleServiceRequestTypesRequest requestData) { var business = new GetServiceRequestTypesNonElegibleBL(); var response = this.ExecuteBusiness(business, requestData); return response; }
private void LoadProdutRequestTypes() { var serviceRequestTypesRequest = new GetNonEligibleServiceRequestTypesRequest(); serviceRequestTypesRequest.ServiceGroup = Constants.GRUPO_SERVICO_NAOELEGIVEL; var serviceRequestTypesModel = new NonElegibleServiceRequestsTypesModel(); serviceRequestTypesModel.Request = serviceRequestTypesRequest; serviceRequestTypesModel.Execute(); var response = serviceRequestTypesModel.Response; if (response != null && (response.Status == ExecutionStatus.Success || response.Status == ExecutionStatus.Warning)) { var requestsTypeList = new List<RequestType>(); if (response.ServiceRequestTypes != null) { foreach (var type in response.ServiceRequestTypes) { requestsTypeList.Add(new RequestType() { Id = type.Id, IntegrationRequestCode = type.IntegrationRequestCode, Description = type.Name }); } } RequestsTypeList = requestsTypeList; } else if (response != null) { ViewState = ViewStates.LoadingError; ErrorId = response.CorrelationId.ToString(); ErrorMessage = response.ErrorMessage; } else { ViewState = ViewStates.LoadingError; ErrorId = Trace.CorrelationManager.ActivityId.ToString("D", CultureInfo.InvariantCulture); } }