Ejemplo n.º 1
0
        public IHttpActionResult Put(int id, [FromBody] Perfil perfil)
        {
            try
            {
                var perfilDB = _repository.GetByID(id);

                if (perfilDB == null)
                {
                    return(NotFound());
                }

                if (!ModelState.IsValid)
                {
                    return(BadRequest("Verificar campos obrigatórios"));
                }

                perfilDB.Nome = perfil.Nome;

                _repository.Update(perfilDB);

                return(Ok(perfilDB));
            }
            catch (System.Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
 public void Update(Perfil perfil)
 {
     _perfil.Update(perfil);
 }