private void ChooseAlbumBtn_Click(object sender, RoutedEventArgs e)
        {
            AlbumsList albumList = new AlbumsList();
            albumList.ShowDialog();
            int id = albumList.Id;

            AlbumSet album = RepositoryWorkUnit.Instance.Albums.Get().FirstOrDefault(x => x.Id == id);
            choosedAlbumName.Content = "" + album.Name + " ";
            _album = album;
        }
Exemplo n.º 2
0
        public async Task Init(AlbumSearchRequest request = null)
        {
            AlbumsList.Clear();
            try
            {
                var albums = await _service.GetAlbums <List <Album> >(Artist.ID, request);

                foreach (var album in albums)
                {
                    AlbumsList.Add(new AlbumViewModel(album));
                }
            }
            catch
            {
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            Label1.Text        = Translate.Text("Album");
            Label2.Text        = Translate.Text("Upload");
            SelectNUpload.Text = Translate.Text("Upload");

            currPageItem = Sitecore.Context.Item;

            if (!Page.IsPostBack)
            {
                // If query string variable CurrentAlbum is set then copy it to session
                if (Request.QueryString["CurrentAlbum"] != null)
                {
                    System.Web.HttpContext.Current.Session["CurrentAlbum"] = PhotoAlbumObject.RestoreItemFromQueryString(Request.QueryString["CurrentAlbum"]);
                }
                _albumInst = new PhotoAlbumObject(null);
                if (_albumInst.CurrentPhotoAlbumFolder != null)
                {
                    ChildList albums        = _albumInst.CurrentPhotoAlbumFolder.Children;
                    var       lstUserAlbums = new List <UserAlbum>();
                    foreach (Item alb in albums.InnerChildren)
                    {
                        if (alb.Name != "AlbumsListFeed")
                        {
                            lstUserAlbums.Add(new UserAlbum {
                                Id = alb.ID, Name = alb.Name
                            });
                        }
                    }
                    if (albums != null)
                    {
                        AlbumsList.DataSource     = lstUserAlbums;
                        AlbumsList.DataTextField  = "Name";
                        AlbumsList.DataValueField = "ID";
                        AlbumsList.DataBind();
                        if (Request.QueryString["CurrentAlbum"] != null)
                        {
                            AlbumsList.SelectedValue = Request.QueryString["CurrentAlbum"];
                        }
                        if (_albumInst.CurrentAlbumItem != null)
                        {
                            AlbumsList.SelectedValue = _albumInst.CurrentAlbumItem.Name;
                        }
                    }
                }
            }
        }
        public async Task Init(AlbumSearchRequest request = null)
        {
            AlbumsList.Clear();
            try
            {
                int ID = SignedInUserHelper.User.ID;

                var albums = await _service.GetFavouriteAlbums(ID, request);

                foreach (var album in albums)
                {
                    AlbumsList.Add(new AlbumViewModel(album));
                }
            }
            catch
            {
            }
        }
Exemplo n.º 5
0
        public async Task Init(AlbumSearchRequest request = null)
        {
            AlbumsList.Clear();
            try
            {
                var UserID = SignedInUserHelper.User.ID;

                var albums = await _service.GetActivityAlbums(UserID, request);

                foreach (var album in albums)
                {
                    AlbumsList.Add(album);
                }
            }
            catch
            {
            }
        }
Exemplo n.º 6
0
        public async Task MakeStringGreatAgain(string search)
        {
            AlbumsList root = new AlbumsList();
            string     url  = string.Format("https://api.spotify.com/v1/search?q=" + search + "&type=album");
            //var getAuth = await GetAccessToken();
            var token = await GetToken();

            root = JsonConvert.DeserializeObject <AlbumsList>(await GetSpotifyType(token.access_token, url));
            try
            {
                SearchList.ToList().All(p => SearchList.Remove(p));
                foreach (var item in root.albums.items)
                {
                    SearchList.Add(item);
                }
            }
            catch (Exception ex)
            {
            }
        }
Exemplo n.º 7
0
        // Code to execute when the application is activated (brought to foreground)
        // This code will not execute when the application is first launched
        private void Application_Activated(object sender, ActivatedEventArgs e)
        {
            if (e.IsApplicationInstancePreserved)
            {
                //do nothing, app is already activated
            }
            else
            {

                var tombstore = new TransientDataStorage();
                
                isLoginFlag = tombstore.Restore<int>("t_isLoginFlag");
                username = tombstore.Restore<string>("t_username");
                password = tombstore.Restore<string>("t_password");
                gtoken = tombstore.Restore<string>("t_gtoken");
                galbumlist = tombstore.Restore<AlbumsList>("t_galbumlist");
                selectedAlbumIndex = tombstore.Restore<int>("t_selectedAlbumIndex");
                selectedImageIndex = tombstore.Restore<int>("t_selectedImageIndex");
                galbumImages = tombstore.Restore<AlbumImages>("t_galbumImages");
            }
         }