public ResponseEnvelope <UsuarioUltimoAcesso> Response(UltimoAcessoResponse response) { var envelope = new ResponseEnvelope <UsuarioUltimoAcesso>(); envelope.HttpStatusCode = (HttpStatusCode)response.HttpStatusCode; if (!envelope.Success) { envelope.Error = new ErrorEnvelope() { Exception = new Exception(response.Erro), Messages = new System.Collections.Generic.List <string> { response.Erro } }; } return(envelope); }
public override Task <UltimoAcessoResponse> UltimoAcesso(UltimoAcessoRequest ultimoAcessoRequest, ServerCallContext context) { var response = new UltimoAcessoResponse(); try { var request = ultimoAcesso.Request(ultimoAcessoRequest); atulizacaoService.UltimoAcesso(request); response.HttpStatusCode = (int)HttpStatusCode.OK; } catch (Exception ex) { response.HttpStatusCode = (int)HttpStatusCode.InternalServerError; response.Erro = ex.Message; } return(Task.FromResult(response)); }