public bool Construct()
        {
            var request  = new DistributionCommon.Comm.Requests.Construct(this.Schematic);
            var response = this.SendRequest <DistributionCommon.Comm.Responses.Construct>(request);

            if (response != default(DistributionCommon.Comm.Responses.Construct))
            {
                return(response.Success);
            }

            return(false);
        }
Beispiel #2
0
        private Tuple <bool?, DistributionCommon.Comm.Responses.Base> HandleRequest(DistributionCommon.Comm.Requests.Construct request)
        {
            bool success = false;

            if (!this.constructed)
            {
                this.schematic   = request.Schematic;
                this.constructed = true;
                success          = true;
            }

            return(new Tuple <bool?, DistributionCommon.Comm.Responses.Base>(success, new DistributionCommon.Comm.Responses.Construct(success)));
        }