コード例 #1
0
        public LocationList getAvailableLocationList()
        {
            SocketRequest        = new SocketRequest();
            SocketRequest.Action = ACTION.GET_AVAILABLE_LOCATIONS;
            //send request
            string requestAsJSON = JsonConvert.SerializeObject(SocketRequest);

            communicationController.SendMessage(requestAsJSON);

            // used for testing purposes
            string JsonString = communicationController.ReadReplyMessage();

            LocationList tempLocationList = new LocationList();

            communicationController.clientSocket.NoDelay = true;

            //deserializing
            tempLocationList = JsonConvert.DeserializeObject <LocationList>(JsonString);

            communicationController.clientSocket.Close();
            return(tempLocationList);
        }
コード例 #2
0
        public LocationList getRentedLocationList(string companyID)
        {
            SocketRequest           = new SocketRequest();
            SocketRequest.Action    = ACTION.GET_LOCATIONS_OF_CURRENT_COMPANY;
            SocketRequest.CompanyID = companyID;
            //send request
            string requestAsJSON = JsonConvert.SerializeObject(SocketRequest);

            communicationController.SendMessage(requestAsJSON);

            // used for testing purposes
            string JsonString = communicationController.ReadReplyMessage();

            LocationList tempLocationList = new LocationList();

            communicationController.clientSocket.NoDelay = true;

            //deserializing
            tempLocationList = JsonConvert.DeserializeObject <LocationList>(JsonString);

            communicationController.clientSocket.Close();
            return(tempLocationList);
        }