//public async Task<data.UserT> SearchEmailansPasswordUserAsync(string email, string pasword, string accessToken) //{ // RestClient<data.UserT> restClient = new RestClient<data.UserT>(); // var userInformation = await restClient.SearchEmailandPasswordUser(email, pasword, accessToken); // return userInformation; //} //public async Task<List<data.UserT>> SearchUsersAsync(string Username, string Password, string accessToken) //{ // //عاوز اعمل دالتين فى نفس الدالة بحيث يبحث لو فى اميل يبقى يبحث عن الباسورد // var httpClient = new HttpClient(); // httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("bearer ", accessToken); // var json = await httpClient.GetStringAsync(publicUrl + "api/Users/Search/Password/" + Password); // var userInformation = JsonConvert.DeserializeObject<List<data.UserT>>(json); // if (userInformation == null) // { // return null; // } // else // { // json = await httpClient.GetStringAsync(publicUrl + "api/Users/Search/Email/" + Username); // userInformation = JsonConvert.DeserializeObject<List<data.UserT>>(json); // return userInformation; // } //} //public async Task<List<data.UserT>> SearchUsersAsync( string Email,string Password, string accessToken) //{ // //عاوز اعمل دالتين فى نفس الدالة بحيث يبحث لو فى اميل يبقى يبحث عن الباسورد // var httpClient = new HttpClient(); // httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", accessToken); // var json = await httpClient.GetStringAsync(publicUrl + "api/Users/Search/Email/" + Email); // var userInformation = JsonConvert.DeserializeObject<List<data.UserT>>(json); // if (userInformation == null) // { // return userInformation; // } // else // { // httpClient = new HttpClient(); // httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", accessToken); // json = await httpClient.GetStringAsync(publicUrl + "api/Users/Search/Password/" + Password); // userInformation = JsonConvert.DeserializeObject<List<data.UserT>>(json); // return userInformation; // } //} #endregion public async Task <bool> PostUsersAsync(data.UserT userInformation, string accessToken) { RestClient <data.UserT> restClient = new RestClient <data.UserT>(); var userInformationdata = await restClient.PostAsyncUser(userInformation, accessToken); return(userInformationdata); }
public async Task <bool> PostAsyncSinupUser(string ID, string email, string userName, string password) { var httpClient = new HttpClient(); var user = new data.UserT { UserID = ID, Email = email, Password = password, UserName = userName, }; var json = JsonConvert.SerializeObject(user); HttpContent httpContent = new StringContent(json); httpContent.Headers.ContentType = new MediaTypeHeaderValue("application/json"); var result = await httpClient.PostAsync(UserSinupWebServiceUrl, httpContent); return(result.IsSuccessStatusCode); }
public async Task DeletaUsersAsync(data.UserT userInformation, string accessToken) { RestClient <data.UserT> restClient = new RestClient <data.UserT>(); var result = await restClient.DeleteAsyncUser(userInformation.UserID, accessToken); }