/// <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); } }
/// <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); } }