diff --git a/WatchIt.Common/WatchIt.Common.Model/Roles/Role.cs b/WatchIt.Common/WatchIt.Common.Model/Roles/RoleType.cs similarity index 90% rename from WatchIt.Common/WatchIt.Common.Model/Roles/Role.cs rename to WatchIt.Common/WatchIt.Common.Model/Roles/RoleType.cs index 6941a20..cb3ed4e 100644 --- a/WatchIt.Common/WatchIt.Common.Model/Roles/Role.cs +++ b/WatchIt.Common/WatchIt.Common.Model/Roles/RoleType.cs @@ -2,7 +2,7 @@ using System.Text.Json.Serialization; namespace WatchIt.Common.Model.Roles; -public class Role +public class RoleType { #region PROPERTIES diff --git a/WatchIt.Common/WatchIt.Common.Model/Roles/RoleQueryParameters.cs b/WatchIt.Common/WatchIt.Common.Model/Roles/RoleTypeQueryParameters.cs similarity index 60% rename from WatchIt.Common/WatchIt.Common.Model/Roles/RoleQueryParameters.cs rename to WatchIt.Common/WatchIt.Common.Model/Roles/RoleTypeQueryParameters.cs index b7e7c9d..2198ee9 100644 --- a/WatchIt.Common/WatchIt.Common.Model/Roles/RoleQueryParameters.cs +++ b/WatchIt.Common/WatchIt.Common.Model/Roles/RoleTypeQueryParameters.cs @@ -3,7 +3,7 @@ using WatchIt.Common.Query; namespace WatchIt.Common.Model.Roles; -public class RoleQueryParameters : QueryParameters +public class RoleTypeQueryParameters : QueryParameters { #region PROPERTIES @@ -16,7 +16,7 @@ public class RoleQueryParameters : QueryParameters #region PRIVATE METHODS - protected override bool IsMeetingConditions(RoleResponse item) => TestStringWithRegex(item.Name, Name); + protected override bool IsMeetingConditions(RoleTypeResponse item) => TestStringWithRegex(item.Name, Name); #endregion } \ No newline at end of file diff --git a/WatchIt.Common/WatchIt.Common.Model/Roles/RoleRequest.cs b/WatchIt.Common/WatchIt.Common.Model/Roles/RoleTypeRequest.cs similarity index 91% rename from WatchIt.Common/WatchIt.Common.Model/Roles/RoleRequest.cs rename to WatchIt.Common/WatchIt.Common.Model/Roles/RoleTypeRequest.cs index 22388b1..cfefe02 100644 --- a/WatchIt.Common/WatchIt.Common.Model/Roles/RoleRequest.cs +++ b/WatchIt.Common/WatchIt.Common.Model/Roles/RoleTypeRequest.cs @@ -1,6 +1,6 @@ namespace WatchIt.Common.Model.Roles; -public class RoleRequest : Role +public class RoleTypeRequest : RoleType { #region PUBLIC METHODS diff --git a/WatchIt.Common/WatchIt.Common.Model/Roles/RoleResponse.cs b/WatchIt.Common/WatchIt.Common.Model/Roles/RoleTypeResponse.cs similarity index 58% rename from WatchIt.Common/WatchIt.Common.Model/Roles/RoleResponse.cs rename to WatchIt.Common/WatchIt.Common.Model/Roles/RoleTypeResponse.cs index 1d4c24a..56629e6 100644 --- a/WatchIt.Common/WatchIt.Common.Model/Roles/RoleResponse.cs +++ b/WatchIt.Common/WatchIt.Common.Model/Roles/RoleTypeResponse.cs @@ -4,12 +4,12 @@ using WatchIt.Common.Query; namespace WatchIt.Common.Model.Roles; -public class RoleResponse : Role, IQueryOrderable +public class RoleTypeResponse : RoleType, IQueryOrderable { #region PROPERTIES [JsonIgnore] - public static IDictionary> OrderableProperties { get; } = new Dictionary> + public static IDictionary> OrderableProperties { get; } = new Dictionary> { { "name", item => item.Name } }; @@ -25,17 +25,17 @@ public class RoleResponse : Role, IQueryOrderable #region CONSTRUCTORS [JsonConstructor] - public RoleResponse() { } + public RoleTypeResponse() { } [SetsRequiredMembers] - public RoleResponse(Database.Model.Person.PersonCreatorRoleType creatorRoleType) + public RoleTypeResponse(Database.Model.Person.PersonCreatorRoleType creatorRoleType) { Id = creatorRoleType.Id; Name = creatorRoleType.Name; } [SetsRequiredMembers] - public RoleResponse(Database.Model.Person.PersonActorRoleType actorRoleType) + public RoleTypeResponse(Database.Model.Person.PersonActorRoleType actorRoleType) { Id = actorRoleType.Id; Name = actorRoleType.Name; diff --git a/WatchIt.WebAPI/WatchIt.WebAPI.Controllers/RolesController.cs b/WatchIt.WebAPI/WatchIt.WebAPI.Controllers/RolesController.cs index ca9465b..f730a14 100644 --- a/WatchIt.WebAPI/WatchIt.WebAPI.Controllers/RolesController.cs +++ b/WatchIt.WebAPI/WatchIt.WebAPI.Controllers/RolesController.cs @@ -34,61 +34,61 @@ public class RolesController : ControllerBase #region Actor - [HttpGet("actor")] + [HttpGet("actor/type")] [AllowAnonymous] - [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] - public async Task GetAllActorRoles(RoleQueryParameters query) => await _rolesControllerService.GetAllActorRoles(query); + [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + public async Task GetAllActorRoleTypes(RoleTypeQueryParameters query) => await _rolesControllerService.GetAllActorRoleTypes(query); - [HttpGet("actor/{id}")] + [HttpGet("actor/type/{id}")] [AllowAnonymous] - [ProducesResponseType(typeof(RoleResponse), StatusCodes.Status200OK)] + [ProducesResponseType(typeof(RoleTypeResponse), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status404NotFound)] - public async Task GetActorRole([FromRoute]short id) => await _rolesControllerService.GetActorRole(id); + public async Task GetActorRoleType([FromRoute]short id) => await _rolesControllerService.GetActorRoleType(id); - [HttpPost("actor")] + [HttpPost("actor/type")] [Authorize(AuthenticationSchemes = JwtBearerDefaults.AuthenticationScheme)] - [ProducesResponseType(typeof(RoleResponse), StatusCodes.Status201Created)] + [ProducesResponseType(typeof(RoleTypeResponse), StatusCodes.Status201Created)] [ProducesResponseType(typeof(ValidationProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(void), StatusCodes.Status401Unauthorized)] [ProducesResponseType(typeof(void), StatusCodes.Status403Forbidden)] - public async Task PostActorRoles([FromBody]RoleRequest body) => await _rolesControllerService.PostActorRole(body); + public async Task PostActorRoleType([FromBody]RoleTypeRequest body) => await _rolesControllerService.PostActorRoleType(body); - [HttpDelete("actor/{id}")] + [HttpDelete("actor/type/{id}")] [Authorize(AuthenticationSchemes = JwtBearerDefaults.AuthenticationScheme)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(typeof(void), StatusCodes.Status401Unauthorized)] [ProducesResponseType(typeof(void), StatusCodes.Status403Forbidden)] - public async Task DeleteActorRoles([FromRoute]short id) => await _rolesControllerService.DeleteActorRole(id); + public async Task DeleteActorRoleType([FromRoute]short id) => await _rolesControllerService.DeleteActorRoleType(id); #endregion #region Creator - [HttpGet("creator")] + [HttpGet("creator/type")] [AllowAnonymous] - [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] - public async Task GetAllCreatorRoles(RoleQueryParameters query) => await _rolesControllerService.GetAllCreatorRoles(query); + [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + public async Task GetAllCreatorRoleTypes(RoleTypeQueryParameters query) => await _rolesControllerService.GetAllCreatorRoleTypes(query); - [HttpGet("creator/{id}")] + [HttpGet("creator/type/{id}")] [AllowAnonymous] - [ProducesResponseType(typeof(RoleResponse), StatusCodes.Status200OK)] + [ProducesResponseType(typeof(RoleTypeResponse), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status404NotFound)] - public async Task GetCreatorRole([FromRoute]short id) => await _rolesControllerService.GetCreatorRole(id); + public async Task GetCreatorRoleType([FromRoute]short id) => await _rolesControllerService.GetCreatorRoleType(id); - [HttpPost("creator")] + [HttpPost("creator/type")] [Authorize(AuthenticationSchemes = JwtBearerDefaults.AuthenticationScheme)] - [ProducesResponseType(typeof(RoleResponse), StatusCodes.Status201Created)] + [ProducesResponseType(typeof(RoleTypeResponse), StatusCodes.Status201Created)] [ProducesResponseType(typeof(ValidationProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(void), StatusCodes.Status401Unauthorized)] [ProducesResponseType(typeof(void), StatusCodes.Status403Forbidden)] - public async Task PostCreatorRoles([FromBody]RoleRequest body) => await _rolesControllerService.PostCreatorRole(body); + public async Task PostCreatorRoleType([FromBody]RoleTypeRequest body) => await _rolesControllerService.PostCreatorRoleType(body); - [HttpDelete("creator/{id}")] + [HttpDelete("creator/type/{id}")] [Authorize(AuthenticationSchemes = JwtBearerDefaults.AuthenticationScheme)] [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(typeof(void), StatusCodes.Status401Unauthorized)] [ProducesResponseType(typeof(void), StatusCodes.Status403Forbidden)] - public async Task DeleteCreatorRoles([FromRoute]short id) => await _rolesControllerService.DeleteCreatorRole(id); + public async Task DeleteCreatorRoleType([FromRoute]short id) => await _rolesControllerService.DeleteCreatorRoleType(id); #endregion diff --git a/WatchIt.WebAPI/WatchIt.WebAPI.Services/WatchIt.WebAPI.Services.Controllers/WatchIt.WebAPI.Services.Controllers.Roles/IRolesControllerService.cs b/WatchIt.WebAPI/WatchIt.WebAPI.Services/WatchIt.WebAPI.Services.Controllers/WatchIt.WebAPI.Services.Controllers.Roles/IRolesControllerService.cs index 48982a2..7193002 100644 --- a/WatchIt.WebAPI/WatchIt.WebAPI.Services/WatchIt.WebAPI.Services.Controllers/WatchIt.WebAPI.Services.Controllers.Roles/IRolesControllerService.cs +++ b/WatchIt.WebAPI/WatchIt.WebAPI.Services/WatchIt.WebAPI.Services.Controllers/WatchIt.WebAPI.Services.Controllers.Roles/IRolesControllerService.cs @@ -5,13 +5,13 @@ namespace WatchIt.WebAPI.Services.Controllers.Roles; public interface IRolesControllerService { - Task GetAllActorRoles(RoleQueryParameters query); - Task GetActorRole(short id); - Task PostActorRole(RoleRequest data); - Task DeleteActorRole(short id); + Task GetAllActorRoleTypes(RoleTypeQueryParameters query); + Task GetActorRoleType(short id); + Task PostActorRoleType(RoleTypeRequest data); + Task DeleteActorRoleType(short id); - Task GetAllCreatorRoles(RoleQueryParameters query); - Task GetCreatorRole(short id); - Task PostCreatorRole(RoleRequest data); - Task DeleteCreatorRole(short id); + Task GetAllCreatorRoleTypes(RoleTypeQueryParameters query); + Task GetCreatorRoleType(short id); + Task PostCreatorRoleType(RoleTypeRequest data); + Task DeleteCreatorRoleType(short id); } \ No newline at end of file diff --git a/WatchIt.WebAPI/WatchIt.WebAPI.Services/WatchIt.WebAPI.Services.Controllers/WatchIt.WebAPI.Services.Controllers.Roles/RolesControllerService.cs b/WatchIt.WebAPI/WatchIt.WebAPI.Services/WatchIt.WebAPI.Services.Controllers/WatchIt.WebAPI.Services.Controllers.Roles/RolesControllerService.cs index 6ea774c..969410a 100644 --- a/WatchIt.WebAPI/WatchIt.WebAPI.Services/WatchIt.WebAPI.Services.Controllers/WatchIt.WebAPI.Services.Controllers.Roles/RolesControllerService.cs +++ b/WatchIt.WebAPI/WatchIt.WebAPI.Services/WatchIt.WebAPI.Services.Controllers/WatchIt.WebAPI.Services.Controllers.Roles/RolesControllerService.cs @@ -34,15 +34,15 @@ public class RolesControllerService : IRolesControllerService #region Actor - public async Task GetAllActorRoles(RoleQueryParameters query) + public async Task GetAllActorRoleTypes(RoleTypeQueryParameters query) { IEnumerable rawData = await _database.PersonActorRoleTypes.ToListAsync(); - IEnumerable data = rawData.Select(x => new RoleResponse(x)); + IEnumerable data = rawData.Select(x => new RoleTypeResponse(x)); data = query.PrepareData(data); return RequestResult.Ok(data); } - public async Task GetActorRole(short id) + public async Task GetActorRoleType(short id) { PersonActorRoleType? item = await _database.PersonActorRoleTypes.FirstOrDefaultAsync(x => x.Id == id); if (item is null) @@ -50,11 +50,11 @@ public class RolesControllerService : IRolesControllerService return RequestResult.NotFound(); } - RoleResponse data = new RoleResponse(item); + RoleTypeResponse data = new RoleTypeResponse(item); return RequestResult.Ok(data); } - public async Task PostActorRole(RoleRequest data) + public async Task PostActorRoleType(RoleTypeRequest data) { UserValidator validator = _userService.GetValidator().MustBeAdmin(); if (!validator.IsValid) @@ -66,10 +66,10 @@ public class RolesControllerService : IRolesControllerService await _database.PersonActorRoleTypes.AddAsync(item); await _database.SaveChangesAsync(); - return RequestResult.Created($"roles/actor/{item.Id}", new RoleResponse(item)); + return RequestResult.Created($"roles/actor/{item.Id}", new RoleTypeResponse(item)); } - public async Task DeleteActorRole(short id) + public async Task DeleteActorRoleType(short id) { UserValidator validator = _userService.GetValidator().MustBeAdmin(); if (!validator.IsValid) @@ -96,15 +96,15 @@ public class RolesControllerService : IRolesControllerService #region Creator - public async Task GetAllCreatorRoles(RoleQueryParameters query) + public async Task GetAllCreatorRoleTypes(RoleTypeQueryParameters query) { IEnumerable rawData = await _database.PersonCreatorRoleTypes.ToListAsync(); - IEnumerable data = rawData.Select(x => new RoleResponse(x)); + IEnumerable data = rawData.Select(x => new RoleTypeResponse(x)); data = query.PrepareData(data); return RequestResult.Ok(data); } - public async Task GetCreatorRole(short id) + public async Task GetCreatorRoleType(short id) { PersonCreatorRoleType? item = await _database.PersonCreatorRoleTypes.FirstOrDefaultAsync(x => x.Id == id); if (item is null) @@ -112,11 +112,11 @@ public class RolesControllerService : IRolesControllerService return RequestResult.NotFound(); } - RoleResponse data = new RoleResponse(item); + RoleTypeResponse data = new RoleTypeResponse(item); return RequestResult.Ok(data); } - public async Task PostCreatorRole(RoleRequest data) + public async Task PostCreatorRoleType(RoleTypeRequest data) { UserValidator validator = _userService.GetValidator().MustBeAdmin(); if (!validator.IsValid) @@ -128,10 +128,10 @@ public class RolesControllerService : IRolesControllerService await _database.PersonCreatorRoleTypes.AddAsync(item); await _database.SaveChangesAsync(); - return RequestResult.Created($"roles/creator/{item.Id}", new RoleResponse(item)); + return RequestResult.Created($"roles/creator/{item.Id}", new RoleTypeResponse(item)); } - public async Task DeleteCreatorRole(short id) + public async Task DeleteCreatorRoleType(short id) { UserValidator validator = _userService.GetValidator().MustBeAdmin(); if (!validator.IsValid) diff --git a/WatchIt.Website/WatchIt.Website.Services/WatchIt.Website.Services.Utility/WatchIt.Website.Services.Utility.Configuration/Model/Roles.cs b/WatchIt.Website/WatchIt.Website.Services/WatchIt.Website.Services.Utility/WatchIt.Website.Services.Utility.Configuration/Model/Roles.cs index 6cc8124..154c367 100644 --- a/WatchIt.Website/WatchIt.Website.Services/WatchIt.Website.Services.Utility/WatchIt.Website.Services.Utility.Configuration/Model/Roles.cs +++ b/WatchIt.Website/WatchIt.Website.Services/WatchIt.Website.Services.Utility/WatchIt.Website.Services.Utility.Configuration/Model/Roles.cs @@ -3,12 +3,12 @@ namespace WatchIt.Website.Services.Utility.Configuration.Model; public class Roles { public string Base { get; set; } - public string GetAllActorRoles { get; set; } - public string GetActorRole { get; set; } - public string PostActorRole { get; set; } - public string DeleteActorRole { get; set; } - public string GetAllCreatorRoles { get; set; } - public string GetCreatorRole { get; set; } - public string PostCreatorRole { get; set; } - public string DeleteCreatorRole { get; set; } + public string GetAllActorRoleTypes { get; set; } + public string GetActorRoleType { get; set; } + public string PostActorRoleType { get; set; } + public string DeleteActorRoleType { get; set; } + public string GetAllCreatorRoleTypes { get; set; } + public string GetCreatorRoleType { get; set; } + public string PostCreatorRoleType { get; set; } + public string DeleteCreatorRoleType { get; set; } } \ No newline at end of file diff --git a/WatchIt.Website/WatchIt.Website.Services/WatchIt.Website.Services.WebAPI/WatchIt.Website.Services.WebAPI.Roles/IRolesWebAPIService.cs b/WatchIt.Website/WatchIt.Website.Services/WatchIt.Website.Services.WebAPI/WatchIt.Website.Services.WebAPI.Roles/IRolesWebAPIService.cs index 86deac6..eb2fd41 100644 --- a/WatchIt.Website/WatchIt.Website.Services/WatchIt.Website.Services.WebAPI/WatchIt.Website.Services.WebAPI.Roles/IRolesWebAPIService.cs +++ b/WatchIt.Website/WatchIt.Website.Services/WatchIt.Website.Services.WebAPI/WatchIt.Website.Services.WebAPI.Roles/IRolesWebAPIService.cs @@ -4,12 +4,12 @@ namespace WatchIt.Website.Services.WebAPI.Roles; public interface IRolesWebAPIService { - Task GetAllActorRoles(RoleQueryParameters? query = null, Action>? successAction = null); - Task GetActorRole(long id, Action? successAction = null, Action? notFoundAction = null); - Task PostActorRole(RoleRequest data, Action? successAction = null, Action>? badRequestAction = null, Action? unauthorizedAction = null, Action? forbiddenAction = null); - Task DeleteActorRole(long id, Action? successAction = null, Action? unauthorizedAction = null, Action? forbiddenAction = null); - Task GetAllCreatorRoles(RoleQueryParameters? query = null, Action>? successAction = null); - Task GetCreatorRole(long id, Action? successAction = null, Action? notFoundAction = null); - Task PostCreatorRole(RoleRequest data, Action? successAction = null, Action>? badRequestAction = null, Action? unauthorizedAction = null, Action? forbiddenAction = null); - Task DeleteCreatorRole(long id, Action? successAction = null, Action? unauthorizedAction = null, Action? forbiddenAction = null); + Task GetAllActorRoleTypes(RoleTypeQueryParameters? query = null, Action>? successAction = null); + Task GetActorRoleType(long id, Action? successAction = null, Action? notFoundAction = null); + Task PostActorRoleType(RoleTypeRequest data, Action? successAction = null, Action>? badRequestAction = null, Action? unauthorizedAction = null, Action? forbiddenAction = null); + Task DeleteActorRoleType(long id, Action? successAction = null, Action? unauthorizedAction = null, Action? forbiddenAction = null); + Task GetAllCreatorRoleTypes(RoleTypeQueryParameters? query = null, Action>? successAction = null); + Task GetCreatorRoleType(long id, Action? successAction = null, Action? notFoundAction = null); + Task PostCreatorRoleType(RoleTypeRequest data, Action? successAction = null, Action>? badRequestAction = null, Action? unauthorizedAction = null, Action? forbiddenAction = null); + Task DeleteCreatorRoleType(long id, Action? successAction = null, Action? unauthorizedAction = null, Action? forbiddenAction = null); } \ No newline at end of file diff --git a/WatchIt.Website/WatchIt.Website.Services/WatchIt.Website.Services.WebAPI/WatchIt.Website.Services.WebAPI.Roles/RolesWebAPIService.cs b/WatchIt.Website/WatchIt.Website.Services/WatchIt.Website.Services.WebAPI/WatchIt.Website.Services.WebAPI.Roles/RolesWebAPIService.cs index b19535b..f5a4504 100644 --- a/WatchIt.Website/WatchIt.Website.Services/WatchIt.Website.Services.WebAPI/WatchIt.Website.Services.WebAPI.Roles/RolesWebAPIService.cs +++ b/WatchIt.Website/WatchIt.Website.Services/WatchIt.Website.Services.WebAPI/WatchIt.Website.Services.WebAPI.Roles/RolesWebAPIService.cs @@ -30,9 +30,9 @@ public class RolesWebAPIService : BaseWebAPIService, IRolesWebAPIService #region Actor - public async Task GetAllActorRoles(RoleQueryParameters? query = null, Action>? successAction = null) + public async Task GetAllActorRoleTypes(RoleTypeQueryParameters? query = null, Action>? successAction = null) { - string url = GetUrl(EndpointsConfiguration.Roles.GetAllActorRoles); + string url = GetUrl(EndpointsConfiguration.Roles.GetAllActorRoleTypes); HttpRequest request = new HttpRequest(HttpMethodType.Get, url); request.Query = query; @@ -42,9 +42,9 @@ public class RolesWebAPIService : BaseWebAPIService, IRolesWebAPIService .ExecuteAction(); } - public async Task GetActorRole(long id, Action? successAction = null, Action? notFoundAction = null) + public async Task GetActorRoleType(long id, Action? successAction = null, Action? notFoundAction = null) { - string url = GetUrl(EndpointsConfiguration.Roles.GetActorRole, id); + string url = GetUrl(EndpointsConfiguration.Roles.GetActorRoleType, id); HttpRequest request = new HttpRequest(HttpMethodType.Get, url); @@ -54,9 +54,9 @@ public class RolesWebAPIService : BaseWebAPIService, IRolesWebAPIService .ExecuteAction(); } - public async Task PostActorRole(RoleRequest data, Action? successAction = null, Action>? badRequestAction = null, Action? unauthorizedAction = null, Action? forbiddenAction = null) + public async Task PostActorRoleType(RoleTypeRequest data, Action? successAction = null, Action>? badRequestAction = null, Action? unauthorizedAction = null, Action? forbiddenAction = null) { - string url = GetUrl(EndpointsConfiguration.Roles.PostActorRole); + string url = GetUrl(EndpointsConfiguration.Roles.PostActorRoleType); HttpRequest request = new HttpRequest(HttpMethodType.Post, url); request.Body = data; @@ -69,9 +69,9 @@ public class RolesWebAPIService : BaseWebAPIService, IRolesWebAPIService .ExecuteAction(); } - public async Task DeleteActorRole(long id, Action? successAction = null, Action? unauthorizedAction = null, Action? forbiddenAction = null) + public async Task DeleteActorRoleType(long id, Action? successAction = null, Action? unauthorizedAction = null, Action? forbiddenAction = null) { - string url = GetUrl(EndpointsConfiguration.Roles.DeleteActorRole, id); + string url = GetUrl(EndpointsConfiguration.Roles.DeleteActorRoleType, id); HttpRequest request = new HttpRequest(HttpMethodType.Delete, url); @@ -86,9 +86,9 @@ public class RolesWebAPIService : BaseWebAPIService, IRolesWebAPIService #region Creator - public async Task GetAllCreatorRoles(RoleQueryParameters? query = null, Action>? successAction = null) + public async Task GetAllCreatorRoleTypes(RoleTypeQueryParameters? query = null, Action>? successAction = null) { - string url = GetUrl(EndpointsConfiguration.Roles.GetAllCreatorRoles); + string url = GetUrl(EndpointsConfiguration.Roles.GetAllCreatorRoleTypes); HttpRequest request = new HttpRequest(HttpMethodType.Get, url); request.Query = query; @@ -98,9 +98,9 @@ public class RolesWebAPIService : BaseWebAPIService, IRolesWebAPIService .ExecuteAction(); } - public async Task GetCreatorRole(long id, Action? successAction = null, Action? notFoundAction = null) + public async Task GetCreatorRoleType(long id, Action? successAction = null, Action? notFoundAction = null) { - string url = GetUrl(EndpointsConfiguration.Roles.GetCreatorRole, id); + string url = GetUrl(EndpointsConfiguration.Roles.GetCreatorRoleType, id); HttpRequest request = new HttpRequest(HttpMethodType.Get, url); @@ -110,9 +110,9 @@ public class RolesWebAPIService : BaseWebAPIService, IRolesWebAPIService .ExecuteAction(); } - public async Task PostCreatorRole(RoleRequest data, Action? successAction = null, Action>? badRequestAction = null, Action? unauthorizedAction = null, Action? forbiddenAction = null) + public async Task PostCreatorRoleType(RoleTypeRequest data, Action? successAction = null, Action>? badRequestAction = null, Action? unauthorizedAction = null, Action? forbiddenAction = null) { - string url = GetUrl(EndpointsConfiguration.Roles.PostCreatorRole); + string url = GetUrl(EndpointsConfiguration.Roles.PostCreatorRoleType); HttpRequest request = new HttpRequest(HttpMethodType.Post, url); request.Body = data; @@ -125,9 +125,9 @@ public class RolesWebAPIService : BaseWebAPIService, IRolesWebAPIService .ExecuteAction(); } - public async Task DeleteCreatorRole(long id, Action? successAction = null, Action? unauthorizedAction = null, Action? forbiddenAction = null) + public async Task DeleteCreatorRoleType(long id, Action? successAction = null, Action? unauthorizedAction = null, Action? forbiddenAction = null) { - string url = GetUrl(EndpointsConfiguration.Roles.DeleteCreatorRole, id); + string url = GetUrl(EndpointsConfiguration.Roles.DeleteCreatorRoleType, id); HttpRequest request = new HttpRequest(HttpMethodType.Delete, url); diff --git a/WatchIt.Website/WatchIt.Website/appsettings.json b/WatchIt.Website/WatchIt.Website/appsettings.json index c48b321..a1d283f 100644 --- a/WatchIt.Website/WatchIt.Website/appsettings.json +++ b/WatchIt.Website/WatchIt.Website/appsettings.json @@ -92,14 +92,14 @@ }, "Roles": { "Base": "/roles", - "GetAllActorRoles": "/actor", - "GetActorRole": "/actor/{0}", - "PostActorRole": "/actor", - "DeleteActorRole": "/actor/{0}", - "GetAllCreatorRoles": "/creator", - "GetCreatorRole": "/creator/{0}", - "PostCreatorRole": "/creator", - "DeleteCreatorRole": "/creator/{0}" + "GetAllActorRoleTypes": "/actor/type", + "GetActorRoleType": "/actor/type/{0}", + "PostActorRoleType": "/actor/type", + "DeleteActorRoleType": "/actor/type/{0}", + "GetAllCreatorRoleTypes": "/creator/type", + "GetCreatorRoleType": "/creator/type/{0}", + "PostCreatorRoleType": "/creator/type", + "DeleteCreatorRoleType": "/creator/type/{0}" } } }