💥 Changes to subscription api

This commit is contained in:
2025-05-14 18:57:50 +08:00
parent d1d4eb180f
commit aeeed24290
2 changed files with 36 additions and 38 deletions

View File

@ -33,6 +33,19 @@ public class AccountController(
.FirstOrDefaultAsync();
return account is null ? new NotFoundResult() : account;
}
[HttpGet("{name}/badges")]
[ProducesResponseType<List<Badge>>(StatusCodes.Status200OK)]
[ProducesResponseType(StatusCodes.Status404NotFound)]
public async Task<ActionResult<List<Badge>>> GetBadgesByName(string name)
{
var account = await db.Accounts
.Include(e => e.Badges)
.Where(a => a.Name == name)
.FirstOrDefaultAsync();
return account is null ? NotFound() : account.Badges.ToList();
}
public class AccountCreateRequest
{