diff --git a/Controllers/GameController.cs b/Controllers/GameController.cs index af21609..9a18fa9 100644 --- a/Controllers/GameController.cs +++ b/Controllers/GameController.cs @@ -85,10 +85,10 @@ namespace YandexGameServer.Controllers return Ok(sb.ToString()); } - [HttpGet("tags/{city:int}")] - public async Task GetTags(int cityCode) + [HttpGet("tags/{code:int}")] + public async Task GetTags(int code) { - Cities city = (Cities)cityCode; + Cities city = (Cities)code; var result = await _databaseService.GetTagsAsync(); if (result == null) return NotFound(); @@ -98,27 +98,23 @@ namespace YandexGameServer.Controllers } [HttpPost("tags/add")] - public async Task SetTags([FromBody] Tag tag) + public async Task SetTags([FromBody] Tag tag) { var tagsInUse = await _databaseService.GetTagsAsync(); if(tagsInUse == null) { - _logger.LogWarning($"{tag.city} записывают описание к метке {tag.game}"); await _databaseService.CreateAsync(tag); + return; } if (!tagsInUse.Any(x => x.game == tag.game && x.city == tag.city)) { - _logger.LogWarning($"{tag.city} записывают описание к метке {tag.game}"); await _databaseService.CreateAsync(tag); } else { - _logger.LogWarning($"{tag.city} обновляют описание у метки {tag.game}"); await _databaseService.UpdateAsync(tag); } - - return Ok(); } } }