29 lines
728 B
Plaintext
29 lines
728 B
Plaintext
@using DvdCollection.Pages.Dvd.Data;
|
|
<div class="product-card">
|
|
<div class="card">
|
|
<h3 class="card-top" alt="Card image cap">@Series.Name</h3>
|
|
<div class="card-body">
|
|
<h5 class="card-title">@Series.Season_count seasons<a class="btn" @onclick="ShowEpisodes">Episodes</a></h5>
|
|
<p class="card-text">@Series.Overview</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
@if (_showDialog)
|
|
{
|
|
<EpisodesPopup Series=Series></EpisodesPopup>
|
|
}
|
|
@code {
|
|
[Parameter]
|
|
public Dvd.Data.DvdSeries Series { get; set; }
|
|
|
|
private EpisodesPopup _episodesPopup;
|
|
private bool _showDialog = false;
|
|
|
|
public void ShowEpisodes()
|
|
{
|
|
_showDialog = true;
|
|
StateHasChanged();
|
|
}
|
|
}
|