Bom dia! Sei que não tem relação com o curso, mas estou com essa dúvida aqui no trabalho. Eu tenho uma classe Retorno que possui os atributos String Descricao, bool Sucesso e int IdDoLead.
Quando ocorre tudo sem erros, o meu WS retorna o objeto Retorno com esses 3 atributos. Entretanto, quando ocorre algum erro (catch), quero que ele não retorne o atributo IdDoLead do objeto Retorno. Existe alguma forma de "remover" o atributo do objeto caso o mesmo caia na exceção? O código abaixo só possui o final da operação.
retorno.Sucesso = true;
retorno.Descricao = "Registro Criado Com Sucesso";
retorno.IdDoLead = idDoLead;
}
catch (Exception ex)
{
retorno.Descricao = ex.Message;
retorno.Sucesso = false;
return retorno;
}
return retorno;