コード例 #1
0
 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);
 }
コード例 #2
0
        /// <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);
            });
        }