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