Ejemplo n.º 1
0
        public static Produto fromDTO(ProdutoDto produtoDto)
        {
            List <Produto>         ListaP  = new List <Produto>();
            List <ProdutoMaterial> ListaPM = new List <ProdutoMaterial>();

            foreach (ProdutoMaterialDto pm in produtoDto.ProdutoMateriais)
            {
                ListaPM.Add(ProdutoMaterial.fromDTO(pm));
            }
            foreach (ProdutoDto p in produtoDto.Produtos)
            {
                ListaP.Add(Produto.fromDTO(p));
            }
            Produto produto = new Produto(produtoDto.Nome, produtoDto.Composto, ListaP, ListaPM, Categoria.fromDTO(produtoDto.Categoria), Dimensao.fromDTO(produtoDto.Dimensao));

            return(produto);
        }
Ejemplo n.º 2
0
        public static ProdutoMaterial fromDTO(ProdutoMaterialDto produtoMaterialDto)
        {
            ProdutoMaterial produtoMaterial = new ProdutoMaterial(Produto.fromDTO(produtoMaterialDto.Produto), Material.fromDTO(produtoMaterialDto.Material));

            return(produtoMaterial);
        }