use strings instead of guids
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 8s
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 8s
This commit is contained in:
@@ -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);
|
||||||
|
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user