public ListaAnalistaViewModel(IList <Analista> analistas)
        {
            if (analistas == null)
            {
                throw new ArgumentException("Lista de analistas não pode ser nula.", nameof(analistas));
            }

            AnalistasViewModel = AnalistaViewModel.CriarDaLista(analistas);
        }
        public static IList <AnalistaViewModel> CriarDaLista(IList <Analista> analistas)
        {
            if (analistas == null)
            {
                throw new ArgumentException("Lista de analistas para viewmodel não pode ser nula.", nameof(analistas));
            }
            var listaViewModel = new List <AnalistaViewModel>();

            foreach (Analista analista in analistas)
            {
                AnalistaViewModel analistaViewModel = analista;
                listaViewModel.Add(analistaViewModel);
            }
            return(listaViewModel);
        }