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); }
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))); }