public Produto(Entity.Produto entity) { Id = entity.Id; Tamanho = entity.Tamanho.ToString(); Fabricacao = entity.Fabricacao; Valor = entity.Valor.ToDecimal(); }
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)); }