/// <summary> /// Converte um fornecedor de Model para Dto /// </summary> /// <param name="fornecedorDto"></param> /// <param name="mensagemErro"></param> /// <returns></returns> public bool ConverterModelParaDto(ref FornecedorDto fornecedorDto, ref string mensagemErro) { try { fornecedorDto.Cnpj = string.IsNullOrWhiteSpace(Cnpj) ? "" : Cnpj.Trim().Replace(".", "").Replace("-", "").Replace("-", ""); fornecedorDto.ComplementoEndereco = string.IsNullOrWhiteSpace(ComplementoEndereco) ? "" : ComplementoEndereco.Trim(); fornecedorDto.NomeFantasia = string.IsNullOrWhiteSpace(NomeFantasia) ? "" : NomeFantasia.Trim(); fornecedorDto.NumeroEndereco = string.IsNullOrWhiteSpace(NumeroEndereco) ? "" : NumeroEndereco.Trim(); fornecedorDto.Obs = string.IsNullOrWhiteSpace(Obs) ? "" : Obs.Trim(); fornecedorDto.RazaoSocial = string.IsNullOrWhiteSpace(RazaoSocial) ? "" : RazaoSocial.Trim(); fornecedorDto.Telefone = string.IsNullOrWhiteSpace(Telefone) ? "" : Telefone.Trim(); fornecedorDto.DataAlteracao = this.DataAlteracao; fornecedorDto.DataInclusao = this.DataInclusao; fornecedorDto.Id = this.Id; fornecedorDto.Inativo = this.Inativo; fornecedorDto.Endereco.Bairro = string.IsNullOrWhiteSpace(Endereco.Bairro) ? "" : Endereco.Bairro.Trim(); fornecedorDto.Endereco.Cep = string.IsNullOrWhiteSpace(Endereco.Cep) ? "" : Endereco.Cep.Trim().Replace("-", ""); fornecedorDto.Endereco.Cidade = string.IsNullOrWhiteSpace(Endereco.Cidade) ? "" : Endereco.Cidade.Trim(); fornecedorDto.Endereco.Logradouro = string.IsNullOrWhiteSpace(Endereco.Logradouro) ? "" : Endereco.Logradouro.Trim(); fornecedorDto.Endereco.Id = Endereco.Id; return(true); } catch (Exception ex) { mensagemErro = ex.Message; return(false); } }
/// <summary> /// Converte um endereço de cliente de Model para Dto /// </summary> /// <param name="enderecoDto"></param> /// <param name="mensagemErro"></param> /// <returns></returns> public bool ConverterModelParaDto(ref ClienteEnderecoDto enderecoDto, ref string mensagemErro) { try { enderecoDto.NumeroEndereco = string.IsNullOrWhiteSpace(NumeroEndereco) ? "" : NumeroEndereco.Trim(); enderecoDto.ComplementoEndereco = string.IsNullOrWhiteSpace(ComplementoEndereco) ? "" : ComplementoEndereco.Trim(); enderecoDto.DataAlteracao = DataAlteracao; enderecoDto.DataInclusao = DataInclusao; enderecoDto.Id = Id; enderecoDto.Inativo = Inativo; enderecoDto.IdCep = Endereco.Id; enderecoDto.IdCliente = IdCliente; enderecoDto.Endereco.Bairro = string.IsNullOrWhiteSpace(Endereco.Bairro) ? "" : Endereco.Bairro.Trim(); enderecoDto.Endereco.Cep = string.IsNullOrWhiteSpace(Endereco.Cep) ? "" : Endereco.Cep.Trim().Replace("-", ""); enderecoDto.Endereco.Cidade = string.IsNullOrWhiteSpace(Endereco.Cidade) ? "" : Endereco.Cidade.Trim(); enderecoDto.Endereco.Logradouro = string.IsNullOrWhiteSpace(Endereco.Logradouro) ? "" : Endereco.Logradouro.Trim(); enderecoDto.Endereco.Id = Endereco.Id; return(true); } catch (Exception ex) { mensagemErro = ex.Message; return(false); } }