public AlbumThumbModel AddThumbData(AlbumThumbModel albumThumb, string[] data) { albumThumb.ImageThumbSrc = data[0]; albumThumb.ArtistName = data[1]; albumThumb.Genres = data[2]; albumThumb.Style = data[3]; return(albumThumb); }
public void addAlbumThumb(AlbumModel album) { AlbumThumbModel albumThumb = _sourceManagerEF.GetAlbumThumb(); if (albumThumb != null) { albumThumb.Album = new AlbumModel(); albumThumb.Album.ID = album.ID; albumThumb.User = new UserModel(); albumThumb.User.Id = album.User.Id; _context.AlbumsThumb.Add(albumThumb); } }
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 AlbumThumbModel GetAlbumThumb() { try { AlbumThumbModel albumThumb = new AlbumThumbModel(); albumThumb.Title = GetAlbum().Title; albumThumb.Style = GetStyles()[0].Style; albumThumb.Genres = GetGenres()[0].Genre; albumThumb.ArtistName = GetArtist()[0].Name; albumThumb.ImageThumbSrc = GetImages()[0].Uri; return(albumThumb); } catch (Exception) { return(null); } }
public AlbumThumbModel GetAlbumThumb() { AlbumThumbModel albumThumb = new AlbumThumbModel(); try { if (GetAlbum() != null) { albumThumb.Title = GetAlbum().Title; } if (GetStyles() != null) { albumThumb.Style = GetStyles()[0].Style; } if (GetGenres() != null) { albumThumb.Genres = GetGenres()[0].Genre; } if (GetArtist() != null) { albumThumb.ArtistName = GetArtist()[0].Name; } if (GetImages() != null) { albumThumb.ImageThumbSrc = GetImages()[0].Uri; } return(albumThumb); } catch (Exception) { albumThumb = new AlbumThumbModel() { Style = "no data", Genres = "no data", ArtistName = "no data", ImageThumbSrc = "no data" }; return(albumThumb); } }
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()); }
public void ChangeDB(EFContext context, JObject jsonFile, List <int> ids) { if (ids.Count != 2) { if (Successor != null) { Successor.ChangeDB(context, jsonFile, ids); } } else { var thumbAlbum = new AlbumThumbModel() { Album = new AlbumModel(), User = new UserModel(), }; thumbAlbum.User.Id = ids[0]; thumbAlbum.Album.ID = ids[1]; if (jsonFile["images"][0] is null) { thumbAlbum.ImageThumbSrc = "/img/cd.jpg"; } else { thumbAlbum.ImageThumbSrc = jsonFile["images"][0]["uri"].ToString(); } if (jsonFile["title"] is null) { thumbAlbum.Title = "no data"; } else { thumbAlbum.Title = jsonFile["title"].ToString(); } if (jsonFile["artists"] is null) { thumbAlbum.ArtistName = "no data"; } else { thumbAlbum.ArtistName = jsonFile["artists"][0]["name"].ToString(); } if (jsonFile["styles"] is null) { thumbAlbum.Style = "no data"; } else { thumbAlbum.Style = jsonFile["styles"][0].ToString(); } if (jsonFile["genres"] is null) { thumbAlbum.Genres = "no data"; } else { thumbAlbum.Genres = jsonFile["genres"][0].ToString(); } context.AlbumsThumb.Add(thumbAlbum); context.SaveChanges(); if (Successor != null) { Successor.ChangeDB(context, jsonFile, ids); } } }
public SourceManagerViewData Load(AlbumThumbModel albumThumb) { _albumThumb = albumThumb; return(this); }