@page @using MediaManager.database @using MediaManager.database.Tables @model MediaManager.Pages.Shows @{ ViewData["Title"] = "Shows"; }
Title | Rating | Rewatchability | Watch count | Last Watch | Status | Progress | Comment | Actions |
---|---|---|---|---|---|---|---|---|
@show.Title
@show.Year |
@if (show.Rating > 0) {
|
@if (show.Rewatchability > 0) {
|
|
@if (show.LastSeen.Year > 2000) { @show.LastSeen.ToString("yyyy-MM-dd") } else { @Html.Raw("-") } | @Enum.GetName(show.WatchStatus)!.Replace("FirstWatch", "First Watch") |
@{
var progressf = 100d / show.TotalEpisodes * show.SeenEpisodes;
var progress = (int)progressf;
}
@if (progress >= 90) {
@show.SeenEpisodes / @show.TotalEpisodes
}
else {
@show.SeenEpisodes / @show.TotalEpisodes
}
|
@show.Comment |
@if (show.SeenEpisodes == show.TotalEpisodes && show.WatchStatus == WatchStatus.FirstWatch) {
Waiting
}
@if (show.SeenEpisodes == show.TotalEpisodes && (show.WatchStatus == WatchStatus.FirstWatch || show.WatchStatus == WatchStatus.Rewatch)) {
Finish
}
@if (show.SeenEpisodes < show.TotalEpisodes && (show.WatchStatus == WatchStatus.Unwatched || show.WatchStatus == WatchStatus.FirstWatch || show.WatchStatus == WatchStatus.Rewatch)) {
W+1
}
else if (show.WatchStatus == WatchStatus.Finished) {
Start rewatch
}
else if (show.WatchStatus == WatchStatus.Waiting) {
New episode (W+1)
}
Edit
|