Ejemplo n.º 1
0
 public Produto(Entity.Produto entity)
 {
     Id         = entity.Id;
     Tamanho    = entity.Tamanho.ToString();
     Fabricacao = entity.Fabricacao;
     Valor      = entity.Valor.ToDecimal();
 }
Ejemplo n.º 2
0
        public ProdutoData ConvertToData()
        {
            var tamanho     = Tamanho.Split(' ');
            var novoTamanho = new Tamanho(Convert.ToDecimal(tamanho[0]), tamanho[1]);

            Entity.Produto produto = Fabricacao == Fabricacao.Nacional
        ? ProdutoFactory
                                     .CriarProdutoNacional(Id, novoTamanho, Fabricacao, new Dinheiro(Valor))
        : ProdutoFactory
                                     .CriarProdutoInternacional(Id, novoTamanho, Fabricacao, new Dinheiro(Valor));

            return(new ProdutoData(produto));
        }