public UserService(IUser user) : base()
 {
     this.user        = user;
     logoutResource   = new LogoutResource();
     itemResource     = new ItemResource();
     allItemsResource = new AllItemsResource();
     CheckService(!IsLogged(),
                  "User " + user.ToString() + " Login Unsuccessful.");
 }
Ejemplo n.º 2
0
        public IActionResult Logout([FromBody] LogoutResource logoutResource)
        {
            if (logoutResource == null)
            {
                return(BadRequest(new ErrorMessage {
                    ErrorText = "ข้อมูล Logout ไม่ถูกต้อง"
                }));
            }

            if (string.IsNullOrEmpty(logoutResource.UserId))
            {
                return(BadRequest(new ErrorMessage {
                    ErrorText = "โปรดระบุ User Id"
                }));
            }

            DateTime logoutTime = _authService.Logout(logoutResource.UserId);

            return(Ok($"Logout Succeed : { logoutTime }"));
        }