public async Task <IActionResult> PostAsync([FromBody] RankingInputModel model)
        {
            if (ModelState.IsValid)
            {
                var ranking = new Ranking(model.Description, model.AwardValue);
                await _rankingService.AddAsync(ranking);

                if (ValidOperation())
                {
                    return(Created(GetRouteById(ranking.Id), new { id = ranking.Id }));
                }

                return(ResponseInvalid());
            }

            NotifyModelStateError();

            return(ResponseInvalid());
        }