public async Task <IActionResult> Post([FromBody] CreatureSubmissionRequestDTO submission)
        {
            var activeBracket = await _unitOfWork.BracketRepository.ActiveAsync();

            _unitOfWork.CreatureSubmissionRepository.Post(submission, activeBracket.Id);
            await _unitOfWork.SaveAsync();

            return(Ok());
        }
        public CreatureSubmission Post(CreatureSubmissionRequestDTO dto, Guid bracketId)
        {
            var creatureSubmission = new CreatureSubmission
            {
                Id        = Guid.NewGuid(),
                BIO       = dto.BIO,
                BracketId = bracketId,
                EntryDate = DateTime.UtcNow,
                Name      = dto.Name,
                Image     = dto.Image
            };

            _context.CreatureSubmissions.Add(creatureSubmission);

            return(creatureSubmission);
        }