public async Task <PropriedadesMOD> BuscaPropriedades() { using (var connection = ConnectionFactory.site_fittme()) { PropriedadesMOD propriedades = new PropriedadesMOD(); var query = @"SELECT * FROM Tipos"; var query2 = @"SELECT * FROM Fornecedores"; var query3 = @"SELECT * FROM Cores"; propriedades.Tipos = (await connection.QueryAsync <TipoMOD>(query)).ToList(); propriedades.Fornecedores = (await connection.QueryAsync <FornecedorMOD>(query2)).ToList(); propriedades.Cores = (await connection.QueryAsync <CorMOD>(query3)).ToList(); return(propriedades); } }
public PropriedadesModel(PropriedadesMOD prop) { Fornecedores = prop.Fornecedores.Select(c => new FornecedorModel(c)).ToList(); Tipos = prop.Tipos.Select(c => new TipoModel(c)).ToList(); Cores = prop.Cores.Select(c => new CorModel(c)).ToList(); }