public static async Task <ObservableCollection <AwardCategory> > GetAwardsCategories() { MowardsHttp client = new MowardsHttp(); return(await client.Get <ObservableCollection <AwardCategory> >( Utils.AWARDSCATEGORIES_CONTROLLER)); }
public static async Task <ObservableCollection <TriviaAnswer> > GetSavedQuestions(int level) { MowardsHttp client = new MowardsHttp(); return(await client.Get <ObservableCollection <TriviaAnswer> >( Utils.TRIVIA_URL + "?level=" + level.ToString())); }
private async void ResetPassword(object obj) { Func <Task> resetPassword = new Func <Task>( async() => { MowardsHttp client = new MowardsHttp(); string result = ""; string url = $"?password={EditUserNewPassword}"; url = Utils.USER_URL + url; if (EditUserNewPassword == "") { result = "Password cant be blank"; } else { if (EditUserNewPassword == EditUserNewPasswordConfirm) { result = await client.Put <string>( url); EditUserNewPassword = ""; EditUserNewPasswordConfirm = ""; } else { result = "Password and Password Confirmation does not match"; } } await App.Current.MainPage.DisplayAlert("Result", result, "OK"); } ); await ExecuteSafeOperation(resetPassword); }
public static async Task <UserImageInfo> SaveProfileImage(string imageAzureUrl, string userName) { MowardsHttp client = new MowardsHttp(); return(await client.Post <UserImageInfo>(Utils.UPDATE_PICTURE_URL, new UserImageInfo { Username = userName, AzureUrl = imageAzureUrl })); }
public static async Task <ObservableCollection <AwardCategory> > GetAwardsCategoriesByYear(int year) { MowardsHttp client = new MowardsHttp(); return(await client.Get <ObservableCollection <AwardCategory> >( Utils.AWARDSCATEGORIES_BY_YEAR_URL + year.ToString())); }
public static async Task <ObservableCollection <TriviaChallengeResults> > GetTriviaChallengesResults() { MowardsHttp client = new MowardsHttp(); return(await client.Get <ObservableCollection <TriviaChallengeResults> >( Utils.TRIVIA_URL)); }
public static async Task <Award[]> GetNewQuestions(int level, int maxQuestions) { MowardsHttp client = new MowardsHttp(); return(await client.Get <Award[]>( Utils.TRIVIA_URL + "?level=" + level.ToString() + "&maxQuestions=" + maxQuestions.ToString() )); }
public static async Task <Movie> GetMovieByTMDBId(int tmdbId) { MowardsHttp client = new MowardsHttp(); //tables / Movies ? tmdbId = 21313 string url = $"?tmdbId={tmdbId}"; url = Utils.MOVIES_URL + url; Movie mv = await client.Get <Movie>( url); //CurrentUser.Picture = "User_104px.png"; return(mv); }
public static async Task <List <Award> > GetAwardsByFilters( int year, string[] categories) { string url = $"?year={year.ToString()}"; foreach (var category in categories) { url = url + $"&categories[]={System.Net.WebUtility.UrlEncode(category)}"; } url = Utils.AWARDS_CONTROLLER + url; MowardsHttp client = new MowardsHttp(); return(await client.Get <List <Award> >(url)); }
private async Task <MowardsUser> GetUserFullInformationAsync(string email) { MowardsHttp client = new MowardsHttp(); string url = $"?username={email}"; url = Utils.USER_URL + url; CurrentUser = await client.Get <MowardsUser>( url); if (!string.IsNullOrWhiteSpace(CurrentUser.UserProfilePictureUrl)) { ImageLocation = CurrentUser.UserProfilePictureUrl; } //CurrentUser.Picture = "User_104px.png"; return(CurrentUser); }
private async void SaveEditUser() { Func <Task> saveEditUser = new Func <Task>( async() => { MowardsHttp client = new MowardsHttp(); string url = Utils.USER_URL; MowardsUser usr = new MowardsUser() { Email = CurrentUser.Email, Fullname = EditUserNewFullName, BirthDate = EditUserNewBirthday, Country = EditUserNewCountry }; CurrentUser = await client.Put <MowardsUser>( url, usr); //CurrentUser.Picture = "User_104px.png"; await App.Current.MainPage.DisplayAlert("Result", CurrentUser.Email + " has been edited!", "OK"); SetEditValuesCurrentUser(); } ); await ExecuteSafeOperation(saveEditUser); }
public static async Task <ObservableCollection <Favorite> > GetUserFavorites(string movieId) { MowardsHttp client = new MowardsHttp(); return(await client.Get <ObservableCollection <Favorite> >($"{Utils.FAVORITES_URL}?movieId={movieId}")); }
public static async Task <ObservableCollection <Favorite> > GetUserFavorites() { MowardsHttp client = new MowardsHttp(); return(await client.Get <ObservableCollection <Favorite> >(Utils.FAVORITES_URL)); }
public static async Task <ObservableCollection <PoolDefinition> > GetAvailablePools() { MowardsHttp client = new MowardsHttp(); return(await client.Get <ObservableCollection <PoolDefinition> >(Utils.POLLS_URL)); }
public async Task <bool> AcquireTokenAsync() { MowardsHttp httpClient = new MowardsHttp(); return(false); }
public static async Task <PoolAnswer> SubmitAnswer(PoolAnswer userAnswer) { MowardsHttp client = new MowardsHttp(); return(await client.Post <PoolAnswer>(Utils.POLLSANSWERS_URL, userAnswer)); }
public static async Task <Favorite> SaveFavorite(Favorite fav) { MowardsHttp client = new MowardsHttp(); return(await client.Post <Favorite>(Utils.FAVORITES_URL, fav)); }
public static async Task <Favorite> Delete(string id) { MowardsHttp client = new MowardsHttp(); return(await client.Delete <Favorite>($"{Utils.FAVORITES_URL}?id={id}")); }
public static async Task <TriviaAnswer> SubmitAnswer(TriviaAnswer answer) { MowardsHttp client = new MowardsHttp(); return(await client.Post <TriviaAnswer>(Utils.TRIVIA_URL, answer)); }