Ejemplo n.º 1
0
        public IHttpActionResult Logout([FromBody, Required] ParkingMasterFrontendDTO request)
        {
            UserManagementManager _userManager = new UserManagementManager();

            ResponseDTO <bool> response = _userManager.LogoutUser(request);

            if (response.Data)
            {
                return(Ok(response.Data));
            }
            else
            {
                ResponseDTO <HttpStatusCode> statusResponse = ResponseManager.ConvertErrorToStatus(response.Error);
                return(Content(statusResponse.Data, statusResponse.Error));
            }
        }
Ejemplo n.º 2
0
        public IHttpActionResult LogoutUser([FromBody, Required] SsoUserRequestDTO request)
        {
            if (request == null)
            {
                return(Content((HttpStatusCode)400, "Request is null."));
            }

            UserManagementManager _userManagementManager = new UserManagementManager();

            ResponseDTO <HttpStatusCode> managerResponse = _userManagementManager.LogoutUser(request);

            if (managerResponse.Data != (HttpStatusCode)200)
            {
                return(Content(managerResponse.Data, managerResponse.Error));
            }
            else
            {
                return(Ok());
            }
        }