public EquipeViewModel Post([FromBody] EquipePayload payload)
        {
            EquipeViewModel viewModel  = new EquipeViewModel();
            var             novaEquipe = new Equipe();

            novaEquipe.Nome      = payload.Nome;
            novaEquipe.Tag       = payload.Tag;
            novaEquipe.Data      = payload.Data;
            novaEquipe.jogadores = payload.jogadores;
            viewModel.Data       = novaEquipe;

            _context.Equipes.Add(novaEquipe);
            _context.SaveChanges();
            return(viewModel);
        }
        public EquipeViewModel Put(int id, [FromBody] EquipePayload payload)
        {
            EquipeViewModel viewModel = new EquipeViewModel();

            var equipe = _context.Equipes.Find(id);

            if (payload.Nome != null)
            {
                equipe.Nome = payload.Nome;
            }
            if (payload.Tag != null)
            {
                equipe.Tag = payload.Tag;
            }

            viewModel.Data = equipe;
            _context.Equipes.Update(equipe);
            _context.SaveChanges();
            return(viewModel);
        }