private void ConverterDtoParaModelo(Glass.Data.Model.MovEstoque destino) { destino.DataMov = this.cadastro.ObterValorNormalizado(c => c.DataMovimentacao, destino.DataMov); destino.QtdeMov = this.cadastro.ObterValorNormalizado(c => c.Quantidade, destino.QtdeMov); destino.TipoMov = this.cadastro.ObterValorNormalizado(c => c.TipoMovimentacao, destino.TipoMov); destino.ValorMov = this.cadastro.ObterValorNormalizado(c => c.Valor, destino.ValorMov); destino.Obs = this.cadastro.ObterValorNormalizado(c => c.Observacao, destino.Obs); destino.IdProd = (uint)this.cadastro.ObterValorNormalizado(c => c.IdProduto, (int)destino.IdProd); destino.IdLoja = (uint)this.cadastro.ObterValorNormalizado(c => c.IdLoja, (int)destino.IdLoja); }
/// <summary> /// Inicia uma nova instância da classe <see cref="ConverterCadastroAtualizacaoParaMovimentacaoEstoqueReal"/>. /// </summary> /// <param name="cadastro">O DTO de cadastro, enviado para o endpoint.</param> public ConverterCadastroAtualizacaoParaMovimentacaoEstoqueReal( CadastroAtualizacaoDto cadastro) { this.cadastro = cadastro; this.movimentacaoEstoque = new Lazy <Data.Model.MovEstoque>(() => { var destino = new Glass.Data.Model.MovEstoque(); this.ConverterDtoParaModelo(destino); return(destino); }); }