role type endpoints rename

This commit is contained in:
2024-10-06 16:41:06 +02:00
Unverified
parent 6cae764d1d
commit 41b15abef1
11 changed files with 93 additions and 93 deletions

View File

@@ -5,13 +5,13 @@ namespace WatchIt.WebAPI.Services.Controllers.Roles;
public interface IRolesControllerService
{
Task<RequestResult> GetAllActorRoles(RoleQueryParameters query);
Task<RequestResult> GetActorRole(short id);
Task<RequestResult> PostActorRole(RoleRequest data);
Task<RequestResult> DeleteActorRole(short id);
Task<RequestResult> GetAllActorRoleTypes(RoleTypeQueryParameters query);
Task<RequestResult> GetActorRoleType(short id);
Task<RequestResult> PostActorRoleType(RoleTypeRequest data);
Task<RequestResult> DeleteActorRoleType(short id);
Task<RequestResult> GetAllCreatorRoles(RoleQueryParameters query);
Task<RequestResult> GetCreatorRole(short id);
Task<RequestResult> PostCreatorRole(RoleRequest data);
Task<RequestResult> DeleteCreatorRole(short id);
Task<RequestResult> GetAllCreatorRoleTypes(RoleTypeQueryParameters query);
Task<RequestResult> GetCreatorRoleType(short id);
Task<RequestResult> PostCreatorRoleType(RoleTypeRequest data);
Task<RequestResult> DeleteCreatorRoleType(short id);
}

View File

@@ -34,15 +34,15 @@ public class RolesControllerService : IRolesControllerService
#region Actor
public async Task<RequestResult> GetAllActorRoles(RoleQueryParameters query)
public async Task<RequestResult> GetAllActorRoleTypes(RoleTypeQueryParameters query)
{
IEnumerable<PersonActorRoleType> rawData = await _database.PersonActorRoleTypes.ToListAsync();
IEnumerable<RoleResponse> data = rawData.Select(x => new RoleResponse(x));
IEnumerable<RoleTypeResponse> data = rawData.Select(x => new RoleTypeResponse(x));
data = query.PrepareData(data);
return RequestResult.Ok(data);
}
public async Task<RequestResult> GetActorRole(short id)
public async Task<RequestResult> 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<RequestResult> PostActorRole(RoleRequest data)
public async Task<RequestResult> 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<RequestResult> DeleteActorRole(short id)
public async Task<RequestResult> DeleteActorRoleType(short id)
{
UserValidator validator = _userService.GetValidator().MustBeAdmin();
if (!validator.IsValid)
@@ -96,15 +96,15 @@ public class RolesControllerService : IRolesControllerService
#region Creator
public async Task<RequestResult> GetAllCreatorRoles(RoleQueryParameters query)
public async Task<RequestResult> GetAllCreatorRoleTypes(RoleTypeQueryParameters query)
{
IEnumerable<PersonCreatorRoleType> rawData = await _database.PersonCreatorRoleTypes.ToListAsync();
IEnumerable<RoleResponse> data = rawData.Select(x => new RoleResponse(x));
IEnumerable<RoleTypeResponse> data = rawData.Select(x => new RoleTypeResponse(x));
data = query.PrepareData(data);
return RequestResult.Ok(data);
}
public async Task<RequestResult> GetCreatorRole(short id)
public async Task<RequestResult> 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<RequestResult> PostCreatorRole(RoleRequest data)
public async Task<RequestResult> 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<RequestResult> DeleteCreatorRole(short id)
public async Task<RequestResult> DeleteCreatorRoleType(short id)
{
UserValidator validator = _userService.GetValidator().MustBeAdmin();
if (!validator.IsValid)