@using System.Net
@using System.Text
@using Blazorise.Snackbar
@using Refit
@using WatchIt.DTO.Models.Generics.Image
@using WatchIt.Website.Components.Subcomponents.Common
@using WatchIt.Website.Components.Panels.Common
@using WatchIt.Website.Components.Panels.Pages.MediumEditPage
@using Authorization = WatchIt.Website.Components.Subcomponents.Common.Authorization
@using WatchIt.DTO.Models.Controllers.Media.Medium.Response
@using Blazorise
@inherits Page
@page "/media/{id:long}/edit"
@page "/media/new/{type?}"
@{
StringBuilder sb = new StringBuilder(" - WatchIt");
if (!_loaded) sb.Insert(0, "Loading...");
else if (Base.AuthorizedAccount?.IsAdmin != true) sb.Insert(0, "Error");
else
{
if (_data is not null) sb.Insert(0, $"Edit \"{_data.Title}\"");
else
{
if (Type == "series") sb.Insert(0, "TV series");
else sb.Insert(0, "movie");
sb.Insert(0, "New ");
}
}