UserPage created

This commit is contained in:
2024-10-28 00:35:32 +01:00
Unverified
parent b53f907310
commit 017b3ac185
28 changed files with 145 additions and 5 deletions

View File

@@ -0,0 +1,14 @@
namespace WatchIt.Website.Services.Configuration.Model;
public class Accounts
{
public string Base { get; set; }
public string Register { get; set; }
public string Authenticate { get; set; }
public string AuthenticateRefresh { get; set; }
public string Logout { get; set; }
public string GetProfilePicture { get; set; }
public string GetAccountInfoById { get; set; }
public string GetAccountInfo { get; set; }
public string PutAccountInfo { get; set; }
}

View File

@@ -0,0 +1,10 @@
namespace WatchIt.Website.Services.Configuration.Model;
public class ConfigurationData
{
public Logging Logging { get; set; }
public string AllowedHosts { get; set; }
public StorageKeys StorageKeys { get; set; }
public Style Style { get; set; }
public Endpoints Endpoints { get; set; }
}

View File

@@ -0,0 +1,15 @@
namespace WatchIt.Website.Services.Configuration.Model;
public class Endpoints
{
public string Base { get; set; }
public Accounts Accounts { get; set; }
public Genders Genders { get; set; }
public Genres Genres { get; set; }
public Media Media { get; set; }
public Movies Movies { get; set; }
public Series Series { get; set; }
public Photos Photos { get; set; }
public Persons Persons { get; set; }
public Roles Roles { get; set; }
}

View File

@@ -0,0 +1,10 @@
namespace WatchIt.Website.Services.Configuration.Model;
public class Genders
{
public string Base { get; set; }
public string GetAllGenders { get; set; }
public string GetGender { get; set; }
public string PostGender { get; set; }
public string DeleteGender { get; set; }
}

View File

@@ -0,0 +1,11 @@
namespace WatchIt.Website.Services.Configuration.Model;
public class Genres
{
public string Base { get; set; }
public string GetAll { get; set; }
public string Get { get; set; }
public string Post { get; set; }
public string Put { get; set; }
public string Delete { get; set; }
}

View File

@@ -0,0 +1,7 @@
namespace WatchIt.Website.Services.Configuration.Model;
public class LogLevel
{
public string Default { get; set; }
public string Microsoft_AspNetCore { get; set; }
}

View File

@@ -0,0 +1,6 @@
namespace WatchIt.Website.Services.Configuration.Model;
public class Logging
{
public LogLevel LogLevel { get; set; }
}

View File

@@ -0,0 +1,26 @@
namespace WatchIt.Website.Services.Configuration.Model;
public class Media
{
public string Base { get; set; }
public string GetAllMedia { get; set; }
public string GetMedia { get; set; }
public string GetMediaGenres { get; set; }
public string PostMediaGenre { get; set; }
public string DeleteMediaGenre { get; set; }
public string GetMediaRating { get; set; }
public string GetMediaRatingByUser { get; set; }
public string PutMediaRating { get; set; }
public string DeleteMediaRating { get; set; }
public string PostMediaView { get; set; }
public string GetMediaPoster { get; set; }
public string PutMediaPoster { get; set; }
public string DeleteMediaPoster { get; set; }
public string GetMediaPhotos { get; set; }
public string GetMediaPhotoRandomBackground { get; set; }
public string PostMediaPhoto { get; set; }
public string GetMediaAllActorRoles { get; set; }
public string PostMediaActorRole { get; set; }
public string GetMediaAllCreatorRoles { get; set; }
public string PostMediaCreatorRole { get; set; }
}

View File

@@ -0,0 +1,12 @@
namespace WatchIt.Website.Services.Configuration.Model;
public class Movies
{
public string Base { get; set; }
public string GetAllMovies { get; set; }
public string GetMovie { get; set; }
public string PostMovie { get; set; }
public string PutMovie { get; set; }
public string DeleteMovie { get; set; }
public string GetMoviesViewRank { get; set; }
}

View File

@@ -0,0 +1,22 @@
namespace WatchIt.Website.Services.Configuration.Model;
public class Persons
{
public string Base { get; set; }
public string GetAllPersons { get; set; }
public string GetPerson { get; set; }
public string PostPerson { get; set; }
public string PutPerson { get; set; }
public string DeletePerson { get; set; }
public string GetPersonsViewRank { get; set; }
public string PostPersonsView { get; set; }
public string GetPersonPhoto { get; set; }
public string PutPersonPhoto { get; set; }
public string DeletePersonPhoto { get; set; }
public string GetPersonAllActorRoles { get; set; }
public string PostPersonActorRole { get; set; }
public string GetPersonAllCreatorRoles { get; set; }
public string PostPersonCreatorRole { get; set; }
public string GetPersonGlobalRating { get; set; }
public string GetPersonUserRating { get; set; }
}

View File

@@ -0,0 +1,10 @@
namespace WatchIt.Website.Services.Configuration.Model;
public class Photos
{
public string Base { get; set; }
public string GetPhotoRandomBackground { get; set; }
public string DeletePhoto { get; set; }
public string PutPhotoBackgroundData { get; set; }
public string DeletePhotoBackgroundData { get; set; }
}

View File

@@ -0,0 +1,28 @@
namespace WatchIt.Website.Services.Configuration.Model;
public class Roles
{
public string Base { get; set; }
public string GetActorRole { get; set; }
public string PutActorRole { get; set; }
public string DeleteActorRole { get; set; }
public string GetActorRoleRating { get; set; }
public string GetActorRoleRatingByUser { get; set; }
public string PutActorRoleRating { get; set; }
public string DeleteActorRoleRating { get; set; }
public string GetAllActorRoleTypes { get; set; }
public string GetActorRoleType { get; set; }
public string PostActorRoleType { get; set; }
public string DeleteActorRoleType { get; set; }
public string GetCreatorRole { get; set; }
public string PutCreatorRole { get; set; }
public string DeleteCreatorRole { get; set; }
public string GetCreatorRoleRating { get; set; }
public string GetCreatorRoleRatingByUser { get; set; }
public string PutCreatorRoleRating { get; set; }
public string DeleteCreatorRoleRating { get; set; }
public string GetAllCreatorRoleTypes { get; set; }
public string GetCreatorRoleType { get; set; }
public string PostCreatorRoleType { get; set; }
public string DeleteCreatorRoleType { get; set; }
}

View File

@@ -0,0 +1,12 @@
namespace WatchIt.Website.Services.Configuration.Model;
public class Series
{
public string Base { get; set; }
public string GetAllSeries { get; set; }
public string GetSeries { get; set; }
public string PostSeries { get; set; }
public string PutSeries { get; set; }
public string DeleteSeries { get; set; }
public string GetSeriesViewRank { get; set; }
}

View File

@@ -0,0 +1,7 @@
namespace WatchIt.Website.Services.Configuration.Model;
public class StorageKeys
{
public string AccessToken { get; set; }
public string RefreshToken { get; set; }
}

View File

@@ -0,0 +1,6 @@
namespace WatchIt.Website.Services.Configuration.Model;
public class Style
{
public int DefaultPanelPadding { get; set; }
}