/// <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));
        }
Example #3
0
 public async Task UpdateItemAsync(string id, AboutMeModel aboutMe)
 {
     await this._container.UpsertItemAsync <AboutMeModel>(aboutMe, new PartitionKey(id));
 }
Example #4
0
 public async Task AddAboutMeAsync(AboutMeModel aboutMe)
 {
     await this._container.CreateItemAsync <AboutMeModel>(aboutMe, new PartitionKey(aboutMe.Id));
 }