/// <summary> /// Load ViewModel items asynchronous /// </summary> public async Task LoadDataAsync(bool forceRefresh = false) { var loadTasks = new Task[] { AboutMeModel.LoadItemsAsync(forceRefresh), TwitterModel.LoadItemsAsync(forceRefresh), InstagramModel.LoadItemsAsync(forceRefresh), MyBlogModel.LoadItemsAsync(forceRefresh), MyVideosModel.LoadItemsAsync(forceRefresh), MyFavoriteMusicModel.LoadItemsAsync(forceRefresh), }; await Task.WhenAll(loadTasks); }
public ActionResult AboutMe() { var model = new AboutMeModel(); var spotify = new SpotifyPlaylist(); StreamLineDataEntities context = new StreamLineDataEntities(); var user = context.AspNetUsers.Single(u => u.Email == User.Identity.Name); model.FirstName = user.FirstName; model.LastName = user.LastName; model.BirthDate = user.BirthDate.ToString(); model.AboutMe = user.AboutMe; spotify.SpotifyPlaylistURL = user.SpotifyPlaylistUri; return(View(model)); }
public async Task UpdateItemAsync(string id, AboutMeModel aboutMe) { await this._container.UpsertItemAsync <AboutMeModel>(aboutMe, new PartitionKey(id)); }
public async Task AddAboutMeAsync(AboutMeModel aboutMe) { await this._container.CreateItemAsync <AboutMeModel>(aboutMe, new PartitionKey(aboutMe.Id)); }