use strings instead of guids
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 8s

This commit is contained in:
2026-04-21 23:22:00 -05:00
parent 5bbe0bfb4d
commit 1a0bf385b6
2 changed files with 6 additions and 6 deletions

View File

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

View File

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