public void EsconderPartesJaCadastradas(List <PoloViewModel> partesCaso)
 {
     //Envolvidos.RemoveAll(Parte.MatchRepeated(partesCaso));
     Profissionais?.RemoveAll(x => partesCaso.Select(y => y.IdProfissional).Contains(x.Id.Value));
     Clientes?.RemoveAll(x => partesCaso.Select(y => y.IdCliente).Contains(x.Id.Value));
     Envolvidos?.RemoveAll(x => partesCaso.Select(y => y.Id).Contains(x.Id));
 }
 public void MergeEnvolvidosLocalAndServico(List <Parte> partesDb)
 {
     Envolvidos?.RemoveAll(Parte.MatchRepeated(partesDb));
     Profissionais?.RemoveAll(x => partesDb.Select(y => y.IdProfissional).Contains(x.Id.Value));
     Clientes?.RemoveAll(x => partesDb.Select(y => y.IdCliente).Contains(x.Id.Value));
     Envolvidos?.AddRange(partesDb);
 }