public void DefineSerializavel(CategoriaPesquisaSerializavel serializavel) { Assert.AreEqual(serializavel.pesquisas.Count, pesquisas.Count, "Arquivo de salve incorreto"); for (int i = 0; i < serializavel.pesquisas.Count; ++i) { pesquisas[i].DefineSerializavel(serializavel.pesquisas[i]); } }
public CategoriaPesquisaSerializavel Serializavel() { CategoriaPesquisaSerializavel resultado = new CategoriaPesquisaSerializavel(); resultado.pesquisas = new List <PesquisaSerializavel>(); foreach (Pesquisa pesquisa in pesquisas) { resultado.pesquisas.Add(pesquisa.Serializavel()); } return(resultado); }