Пример #1
0
        /// <summary>
        /// Finds the user.
        /// </summary>
        /// <param name="email">The email.</param>
        /// <param name="password">The password.</param>
        /// <returns>Return UserModel if it is founded</returns>
        public static UserModel FindUser(string email, string password)
        {
            List<User> users = ContentHelper.GetChildren<User>(1048);
            UserModel foundUser = null;
            password = NodeHelper.CalculateMD5Hash(password);
            foreach (User user in users)
            {
                if (user.Email.Equals(email) && user.Password.Equals(password))
                {
                    foundUser = new UserModel(user);
                    break;
                }
            }

            return foundUser;
        }
Пример #2
0
        /// <summary>
        /// Gets the name of the video author.
        /// </summary>
        /// <param name="video">The video.</param>
        public static UserModel GetVideoAuthorName(Video video)
        {
            UserModel userModel = new UserModel();
            string retVal = String.Empty;
            User user = ContentHelper.GetByNodeId<User>(video.ParentId);
            userModel.Name = user.Name;
            userModel.LastName = user.LastName;
            userModel.Id = user.Id.ToString();

            return userModel;
        }
Пример #3
0
        public string GetUserPageDetails(string userId)
        {
            int userID = 0;
            User user = null;
            if (Int32.TryParse(userId, out userID))
            {
                user = ContentHelper.GetByNodeId<User>(userID);
            }

            UserModel userModel = new UserModel(user);
            JavaScriptSerializer serializer = new JavaScriptSerializer();
            return serializer.Serialize(userModel);
        }