Esempio n. 1
0
        public async Task <string> LoginAsync(string yourName)
        {
            SignalGo.Client.HttpClientResponse result = await _httpClient.PostAsync(_serverUrl + (_serverUrl.EndsWith("/") ? "" : "/") + "helloworld/Login", new SignalGo.Shared.Models.ParameterInfo[]
            {
                new  SignalGo.Shared.Models.ParameterInfo()
                {
                    Name = nameof(yourName), Value = SignalGo.Client.ClientSerializationHelper.SerializeObject(yourName)
                },
            });

            ResponseHeaders = result.ResponseHeaders;
            Status          = result.Status;
            if (Status == System.Net.HttpStatusCode.InternalServerError)
            {
                throw new Exception(result.Data);
            }
            return(SignalGo.Client.ClientSerializationHelper.DeserializeObject <string>(result.Data));
        }
Esempio n. 2
0
        public async Task <string> UploadProfileImageAsync(string fileName, SignalGo.Shared.Models.StreamInfo <string> streamInfo)
        {
            SignalGo.Client.HttpClientResponse result = await _httpClient.PostAsync(_serverUrl + (_serverUrl.EndsWith("/") ? "" : "/") + "teststream/UploadProfileImage", new SignalGo.Shared.Models.ParameterInfo[]
            {
                new  SignalGo.Shared.Models.ParameterInfo()
                {
                    Name = nameof(fileName), Value = SignalGo.Client.ClientSerializationHelper.SerializeObject(fileName)
                },
                new  SignalGo.Shared.Models.ParameterInfo()
                {
                    Name = nameof(streamInfo), Value = SignalGo.Client.ClientSerializationHelper.SerializeObject(streamInfo)
                },
            }, streamInfo);

            ResponseHeaders = result.ResponseHeaders;
            Status          = result.Status;
            if (Status == System.Net.HttpStatusCode.InternalServerError)
            {
                throw new Exception(result.Data);
            }
            return(SignalGo.Client.ClientSerializationHelper.DeserializeObject <string>(result.Data));
        }