Rank updates

This commit is contained in:
2021-11-06 23:23:57 -04:00
parent f23d108fe7
commit b5dfbcc09b
6 changed files with 1276 additions and 41 deletions

View File

@@ -8,6 +8,7 @@ using Microsoft.Extensions.Logging;
using TOOHUCardAPI.Data.Enums;
using TOOHUCardAPI.Data.Services;
using TOOHUCardAPI.DTO;
using TOOHUCardAPI.DTO.RankData;
namespace TOOHUCardAPI.Controllers
{
@@ -32,8 +33,20 @@ namespace TOOHUCardAPI.Controllers
public async Task<IActionResult> GetRankData(string rank_type)
{
RankType parsedRankType = RankTypeExtensions.ParseRankType(rank_type);
RankDataGetResponse response = new RankDataGetResponse()
{
Body = new RankDataGetResponseBody()
};
if (parsedRankType == RankType.All || parsedRankType == RankType.Single)
{
response.Body.FFAEntries = await _rankService.GetRankEntries(RankType.Single);
}
return Ok(new OkResponse());
if (parsedRankType == RankType.Team || parsedRankType == RankType.All)
{
response.Body.TeamEntries = await _rankService.GetRankEntries(RankType.Team);
}
return Ok(response);
}
}
}