Ejemplo n.º 1
0
        internal static LoginResponse Login(LoginRequest getSessionRequest)
        {
            LoginRequestInternal loginRequest = new LoginRequestInternal()
            {
                User       = getSessionRequest.Request.AccessId,
                Password   = getSessionRequest.Request.Password,
                DeviceType = getSessionRequest.Request.AccessType
            };
            LoginResponseInternal loginResponseInternal = AuthenticationProvider.LoginInternal(loginRequest);
            LoginResponse         loginResponse         = new LoginResponse();
            LoginResponseBody     loginResponseBody     = new LoginResponseBody()
            {
                LoginResult = loginResponseInternal.SessionID,
                Message     = loginResponseInternal.ResponseMessage
            };

            loginResponse.Response = loginResponseBody;
            return(loginResponse);
        }
Ejemplo n.º 2
0
        internal static GetSessionResponse GetSession(GetSessionRequest getSessionRequest)
        {
            LoginRequestInternal loginRequest = new LoginRequestInternal()
            {
                User       = getSessionRequest.Request.User,
                Password   = getSessionRequest.Request.Password,
                DeviceType = getSessionRequest.Request.DeviceType
            };
            LoginResponseInternal  loginResponse          = AuthenticationProvider.LoginInternal(loginRequest);
            GetSessionResponse     getSessionResponse     = new GetSessionResponse();
            GetSessionResponseBody getSessionResponseBody = new GetSessionResponseBody()
            {
                ResponseCode    = loginResponse.ResponseCode,
                ResponseMessage = loginResponse.ResponseMessage,
                SessionID       = loginResponse.SessionID,
                TransactionID   = loginResponse.TransactionID
            };

            getSessionResponse.Response = getSessionResponseBody;
            return(getSessionResponse);
        }