Exemplo n.º 1
0
        public async Task <object> Subsidiary()
        {
            var port = await MasterServer.ClaimApiPortAsync();

            MasterServer.Subsidiaries.Add(port);

            return(new ClaimPortResponse
            {
                Success = true,
                Port = port
            });
        }
Exemplo n.º 2
0
        public async Task <object> ClaimApiPort()
        {
            var response = new ClaimPortResponse();

            if (MasterServer.IsSubsidiary)
            {
                response.FailedReason = "is subsidiary";

                return(response);
            }

            response.Success = true;
            response.Port    = await MasterServer.ClaimApiPortAsync();

            return(response);
        }