/// <summary> /// Remove a permissão, assumindo que a Etapa só terá uma permissão daquele tipo e valor. /// </summary> public virtual void RemoverPermissao(KeyValuePair <enumTipoEtapaPermissao, object> permissaoTipoValor) { var permissaoRemover = Permissoes.FirstOrDefault( x => TipoKeyValueEqual(x.ObterTipoEtapaPermissao(), permissaoTipoValor)); if (permissaoRemover != null) { Permissoes.Remove(permissaoRemover); } }