// 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)); }