/// <summary> /// Obtem um fornecedor e converte em Model /// </summary> /// <param name="id"></param> /// <param name="model"></param> /// <param name="mensagemErro"></param> /// <returns></returns> private bool ObterFornecedor(Guid id, ref FornecedorModel model, ref string mensagemErro) { //Preparar a requisição e o retorno RetornoObterDto <FornecedorDto> retorno = new RetornoObterDto <FornecedorDto>(); RequisicaoObterDto requisicaoDto = new RequisicaoObterDto() { Id = id, Identificacao = SessaoUsuario.SessaoLogin.Identificacao, IdUsuario = SessaoUsuario.SessaoLogin.IdUsuario }; //Consumir o serviço FornecedorBll fornecedorBll = new FornecedorBll(true); fornecedorBll.Obter(requisicaoDto, ref retorno); //Tratar o retorno if (retorno.Retorno == false) { mensagemErro = retorno.Mensagem; return(false); } else { //Converter para Model return(model.ConverterDtoParaModel(retorno.Entidade, ref mensagemErro)); } }