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