예제 #1
0
        public UserModel GetUserBySessionId(string sessionId)
        {
            var userId = 0;

            try
            {
                userId = _sessionProvider.GetSessionValue(Guid.Parse(sessionId));
                if (userId == 0)
                {
                    return(null);
                }
            }
            catch
            {
                return(null);
            }

            var user = _userDAO.GetById(userId);

            if (user == null)
            {
                return(null);
            }

            return(_mapper.Map <UserModel>(user));
        }