IdentityUsers use Guid instead of int ids
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 8s

This commit is contained in:
2026-04-21 23:17:45 -05:00
parent 60bead4426
commit 5bbe0bfb4d
2 changed files with 4 additions and 4 deletions

View File

@@ -44,7 +44,7 @@ public class UsersController : ControllerBase {
[Authorize(Policy = "SensitiveDataRead")]
[HttpGet("{id:int}")]
public async Task<ActionResult<User>> getUser(int id) {
public async Task<ActionResult<User>> getUser(Guid id) {
var user = await service_.Get(id);
@@ -62,7 +62,7 @@ public class UsersController : ControllerBase {
[Authorize(Policy = "SensitiveDataModify")]
[HttpDelete("{id}")]
public async Task<ActionResult> deleteUser(int id) {
public async Task<ActionResult> deleteUser(Guid id) {
var success = await service_.Delete(id);

View File

@@ -17,7 +17,7 @@ public class UserService {
return await db_.Users.ToListAsync();
}
public async Task<User?> Get(int id) {
public async Task<User?> Get(Guid id) {
return await db_.Users.FindAsync(id);
}
@@ -25,7 +25,7 @@ public class UserService {
return await db_.Users.FirstOrDefaultAsync(u => u.UserName == name);
}
public async Task<bool> Delete(int id) {
public async Task<bool> Delete(Guid id) {
User? User = await db_.Users.FindAsync(id);
if(User != null) {
db_.Users.Remove(User);