Esempio n. 1
0
        /// <summary>
        /// Converte de model para DTO
        /// </summary>
        /// <param name="requisicaoDto"></param>
        /// <param name="mensagemErro"></param>
        /// <returns></returns>
        public bool ConverterModelParaDto(ref RequisicaoObterListagemTaxaEntregaDto requisicaoDto, ref string mensagemErro)
        {
            if (!base.ConverterModelParaDto(requisicaoDto, ref mensagemErro))
            {
                return(false);
            }

            try
            {
                requisicaoDto.BairroCidade = string.IsNullOrWhiteSpace(BairroCidade) ? "" : BairroCidade.Trim();
                requisicaoDto.ValorInicio  = ValorInicio;
                requisicaoDto.ValorFim     = ValorFim;

                return(true);
            }
            catch (Exception ex)
            {
                mensagemErro = ex.Message;
                return(false);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Converte uma taxa de entrega de Model para Dto
        /// </summary>
        /// <param name="taxaDto"></param>
        /// <param name="mensagemErro"></param>
        /// <returns></returns>
        public bool ConverterModelParaDto(ref TaxaEntregaDto taxaDto, ref string mensagemErro)
        {
            try
            {
                taxaDto.BairroCidade  = string.IsNullOrWhiteSpace(BairroCidade) ? "" : BairroCidade.Trim() + "_" + Cidade.Trim();
                taxaDto.Cidade        = string.IsNullOrWhiteSpace(Cidade) ? "" : Cidade.Trim();
                taxaDto.ValorTaxa     = ValorTaxa;
                taxaDto.DataAlteracao = this.DataAlteracao;
                taxaDto.DataInclusao  = this.DataInclusao;
                taxaDto.Id            = this.Id;

                return(true);
            }
            catch (Exception ex)
            {
                mensagemErro = ex.Message;
                return(false);
            }
        }