/// <summary> /// 入力チェック /// </summary> /// <param name="loginId">ログイン者ID</param> /// <param name="sessionKey">ログイン者のセッションキー</param> /// <returns>バリデーションエラーの場合は真</returns> private (bool result, UserStatus status) IsInvalidSession(string loginId, string sessionKey) { ViewBag.LoginName = ""; if (!string.IsNullOrEmpty(loginId) && !string.IsNullOrEmpty(loginId)) { var status = _userStatusService.GetById(loginId); if (status != null && string.Equals(sessionKey, status.SessionKey)) { ViewBag.LoginName = _userService.GetById(loginId).LoginName; return(true, status); } } return(false, null); }