private void addAlbumThumb(AlbumModel album) { UserModel user = _context.Users.Where(u => u.UserName == User.Identity.Name).SingleOrDefault(); AlbumThumbModel albumThumb = _sourceManagerEF.GetAlbumThumb(); if (albumThumb != null) { albumThumb.Album = new AlbumModel(); albumThumb.Album.ID = album.ID; albumThumb.User = new UserModel(); albumThumb.User.Id = user.Id; _context.AlbumsThumb.Add(albumThumb); _context.SaveChanges(); } }
public async Task <IActionResult> GetMyAlbum(string link) { UserModel user = await _userManager.GetUserAsync(User); AlbumModel album = _sourceManagerEF.Load(link).GetAlbum(); album.User = user; album.Tracks = _sourceManagerEF.GetTracks(); album.Images = _sourceManagerEF.GetImages(); album.Videos = _sourceManagerEF.GetVideos(); album.Genres = _sourceManagerEF.GetGenres(); album.Styles = _sourceManagerEF.GetStyles(); album.Artists = _sourceManagerEF.GetArtist(); AlbumThumbModel albumThumb = _sourceManagerEF.GetAlbumThumb(); albumThumb.User = user; album.AlbumThumb = albumThumb; _context.Albums.Add(album); var result = _context.SaveChanges(); return(Ok()); }