public proto.AutenticarResponse Response(adduohelper.ResponseEnvelope <dto.externo.AutenticacaoResponse> envelope) { var response = new proto.AutenticarResponse { HttpStatusCode = (int)envelope.HttpStatusCode }; if (envelope.Success) { response.Token = envelope.Item.Token; response.Nome = envelope.Item.Nome; response.Apelido = envelope.Item.Apelido; } else if (envelope.Error.Messages.Any()) { response.Erro = new proto.ErroResponse { Mensagem = envelope.Error.Messages.First() }; } return(response); }
public adduohelper.ResponseEnvelope <dto.externo.AutenticacaoResponse> Response(proto.AutenticarResponse message) { var response = new adduohelper.ResponseEnvelope <dto.externo.AutenticacaoResponse> { HttpStatusCode = (HttpStatusCode)message.HttpStatusCode }; if (response.Success) { response.Item.Token = message.Token; response.Item.Nome = message.Nome; response.Item.Apelido = message.Apelido; } else if (message.Erro.Mensagem.NotIsNullOrEmpty()) { response.Error.Messages.Add(message.Erro.Mensagem); } return(response); }