/// <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; }
/// <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; }
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); }