//sobreescrevendo o atualizar public override void Atualizar(Usuario u) { try { uRep.BeginTrasaction(); //Excluindo todos os projetos participados paRep.ExcluirParticipacoes(u); //Gravando selecionados foreach (Participacao pa in u.Participacoes) { paRep.Inserir(pa); } //Encriptografando a senha u.Senha = criptografia.EncriptarSenha(u.Senha); //Atualizando o cadastro uRep.Atualizar(u); uRep.Commit(); } catch (Exception ex) { uRep.Rollback(); throw new Exception(ex.Message); } }