예제 #1
0
        public GetLocationsByGeoCriteriaResponse GetLocationsByGeoCriteria(GetLocationsByGeoCriteriaRequest requestFromUI)
        {
            try
            {
                locationSearchCriteria c = new locationSearchCriteria()
                {
                    createDate         = requestFromUI.createDate,
                    exactMatchOnly     = requestFromUI.exactMatchOnly,
                    locationExternalId = requestFromUI.locationExternalId,
                    locationExtIdsList = requestFromUI.locationExtIdsList,
                    locationGroupExtId = requestFromUI.locationGroupExtId,
                    locationGroupId    = requestFromUI.locationGroupId,
                    locationGroupName  = requestFromUI.locationGroupName,
                    locationName       = requestFromUI.locationName,
                    locationUrl        = requestFromUI.locationUrl,
                    state   = requestFromUI.state,
                    zipCode = requestFromUI.zipCode
                };

                locationListResult serviceResponse = service.getLocationsByCriteria(c);

                GetLocationsByGeoCriteriaResponse response = new GetLocationsByGeoCriteriaResponse();
                response.locations = serviceResponse.locations;
                response.result    = serviceResponse.result;
                response.status    = serviceResponse.status;
            }
            catch (FaultException exception)
            {
                throw exception;
            }
            return(new GetLocationsByGeoCriteriaResponse());
        }
예제 #2
0
 public GetLocationsByGeoCriteriaResponse GetLocationsByGeoCriteria(GetLocationsByGeoCriteriaRequest jsonRequest)
 {
     return(new ConfigReservationServiceManager().GetLocationsByGeoCriteria(jsonRequest));
 }