private void SetDataAlbum() { try { AlbumObject = JsonConvert.DeserializeObject <DataAlbumsObject>(Intent.GetStringExtra("ItemData") ?? ""); if (AlbumObject != null) { PathImage = ""; GlideImageLoader.LoadImage(this, AlbumObject.Thumbnail, AlbumImage, ImageStyle.CenterCrop, ImagePlaceholders.Drawable); TitleEditText.Text = Methods.FunString.DecodeString(AlbumObject.Title); DescriptionEditText.Text = Methods.FunString.DecodeString(AlbumObject.Description); GenresEditText.Text = Methods.FunString.DecodeString(AlbumObject.CategoryName); if (AlbumObject.Price.ToString() == "0.00" || AlbumObject.Price.ToString() == "0") { PriceEditText.Text = GetText(Resource.String.Lbl_Free); } else { PriceEditText.Text = CurrencySymbol + AlbumObject.Price; } } } catch (Exception e) { Console.WriteLine(e); } }
private void SetDataAlbums() { try { AlbumsId = Arguments.GetString("AlbumsId") ?? ""; if (!string.IsNullOrEmpty(AlbumsId)) { AlbumsObject = JsonConvert.DeserializeObject <DataAlbumsObject>(Arguments.GetString("ItemData") ?? ""); if (AlbumsObject != null) { CollapsingToolbar.Title = AlbumsObject.Title; AlbumName.Text = AlbumsObject.Title; CountSoungAlbumText.Text = AlbumsObject.CountSongs + " " + Context.GetText(Resource.String.Lbl_Songs); NameUserText.Text = AlbumsObject.Publisher.Name; GlideImageLoader.LoadImage(Activity, AlbumsObject.Thumbnail, ImageCover, ImageStyle.CenterCrop, ImagePlaceholders.Drawable); GlideImageLoader.LoadImage(Activity, AlbumsObject.Publisher.Avatar, ImageAvatar, ImageStyle.CenterCrop, ImagePlaceholders.Drawable); } StartApiService(); } } catch (Exception e) { Console.WriteLine(e); } }
private void SetDataAlbum() { try { AlbumObject = JsonConvert.DeserializeObject <DataAlbumsObject>(Intent.GetStringExtra("ItemData") ?? ""); if (AlbumObject != null) { PathImage = ""; var imageUrl = string.Empty; if (!string.IsNullOrEmpty(AlbumObject.ThumbnailOriginal)) { if (!AlbumObject.ThumbnailOriginal.Contains(DeepSoundClient.Client.WebsiteUrl)) { imageUrl = DeepSoundClient.Client.WebsiteUrl + "/" + AlbumObject.ThumbnailOriginal; } else { imageUrl = AlbumObject.ThumbnailOriginal; } } if (string.IsNullOrEmpty(imageUrl)) { imageUrl = AlbumObject.Thumbnail; } GlideImageLoader.LoadImage(this, imageUrl, AlbumImage, ImageStyle.CenterCrop, ImagePlaceholders.Drawable); TitleEditText.Text = Methods.FunString.DecodeString(AlbumObject.Title); DescriptionEditText.Text = Methods.FunString.DecodeString(AlbumObject.Description); GenresEditText.Text = Methods.FunString.DecodeString(AlbumObject.CategoryName); if (AlbumObject.Price.ToString() == "0.00" || AlbumObject.Price.ToString() == "0") { PriceEditText.Text = GetText(Resource.String.Lbl_Free); } else { PriceEditText.Text = CurrencySymbol + AlbumObject.Price; } } } catch (Exception e) { Console.WriteLine(e); } }
private void SetDataAlbums() { try { AlbumsId = Arguments.GetString("AlbumsId") ?? ""; if (!string.IsNullOrEmpty(AlbumsId)) { AlbumsObject = JsonConvert.DeserializeObject <DataAlbumsObject>(Arguments.GetString("ItemData") ?? ""); if (AlbumsObject != null) { var d = AlbumsObject.Title.Replace("<br>", ""); AlbumName.Text = Methods.FunString.SubStringCutOf(Methods.FunString.DecodeString(d), 80); var count = !string.IsNullOrEmpty(AlbumsObject.CountSongs) ? AlbumsObject.CountSongs : AlbumsObject.SongsCount ?? "0"; var text = count + " " + Context.GetText(Resource.String.Lbl_Songs); if (AppSettings.ShowCountPurchases) { text = text + " - " + AlbumsObject.Purchases + " " + Context.GetText(Resource.String.Lbl_Purchases); } CountSoungAlbumText.Text = text; NameUserText.Text = DeepSoundTools.GetNameFinal(AlbumsObject.Publisher ?? AlbumsObject.UserData); var imageUrl = AlbumsObject.Thumbnail; FullGlideRequestBuilder.Load(imageUrl).Into(ImageCover); FullGlideRequestBuilder.Load(imageUrl).Into(ImageAlbum); if (AlbumsObject.Publisher != null) { Glide.With(this).AsBitmap().Apply(GlideRequestOptions).Load(AlbumsObject.Publisher.Avatar).Into(ImageAvatar); } else { Glide.With(this).AsBitmap().Apply(GlideRequestOptions).Load(AlbumsObject.UserData.Avatar).Into(ImageAvatar); } if (AlbumsObject.IsOwner != null && Math.Abs(AlbumsObject.Price) > 0 && !AlbumsObject.IsOwner.Value && AlbumsObject.IsPurchased == 0) { BuyButton.Visibility = ViewStates.Visible; MRecycler.Visibility = ViewStates.Gone; Inflated ??= EmptyStateLayout.Inflate(); EmptyStateInflater x = new EmptyStateInflater(); x.InflateLayout(Inflated, EmptyStateInflater.Type.NoSoundWithPaid); EmptyStateLayout.Visibility = ViewStates.Visible; } else { BuyButton.Visibility = ViewStates.Gone; StartApiService(); } } } } catch (Exception e) { Console.WriteLine(e); } }