// PUT: api/Grupo/5
        //[BasicAuhtentication]
        public IHttpActionResult PutGrupo(long id, Grupo Grupo)
        {
            if (id <= 0)
            {
                return(BadRequest("O id informado na URL deve ser maior que zero."));
            }

            if (id != Grupo.id)
            {
                return(BadRequest("O id informado na URL deve ser igual ao id informado no corpo da requisição."));
            }

            GrupoRepository grupoRepository = new GrupoRepository();

            if (grupoRepository.RetornarCout(id) == 0)
            {
                return(NotFound());
            }

            //validador.ValidateAndThrow(funcioanario);

            grupoRepository.Alterar(Grupo);
            return(StatusCode(HttpStatusCode.NoContent));
        }