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