Example #1
0
        //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);
        }
Example #2
0
        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);
        }
Example #3
0
 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);
 }