Ejemplo n.º 1
0
        /// <summary>
        /// Creates a new member
        /// </summary>
        /// <param Name="Name">Membername</param>
        /// <param Name="mbt">Member type</param>
        /// <param Name="u">The Umbraco usercontext</param>
        /// <param Name="Email">The email of the user</param>
        /// <returns>The new member</returns>
        public static Member MakeNew(string Name, string Email, MemberType mbt, User u)
        {
            Guid newId = Guid.NewGuid();

            MakeNew(-1, _objectType, u.Id, 1, Name, newId);

            Member tmp = new Member(newId);

            tmp.CreateContent(mbt);
            // Create member specific data ..
            // TODO: SQL
            Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(_ConnString, CommandType.Text,
                                                                       "insert into cmsMember (nodeId,Email,LoginName,Password) values (@id,@email,@text,'')",
                                                                       new SqlParameter("@id", tmp.Id),
                                                                       new SqlParameter("@text", tmp.Text),
                                                                       new SqlParameter("@email", Email));
            return(tmp);
        }
Ejemplo n.º 2
0
		/// <summary>
		/// Creates a new member
		/// </summary>
		/// <param Name="Name">Membername</param>
		/// <param Name="mbt">Member type</param>
		/// <param Name="u">The Umbraco usercontext</param>
		/// <param Name="Email">The email of the user</param>
		/// <returns>The new member</returns>
		public static Member MakeNew(string Name, string Email, MemberType mbt, User u)
		{
			Guid newId = Guid.NewGuid();
			MakeNew(-1, _objectType, u.Id, 1, Name, newId);

			Member tmp = new Member(newId);

			tmp.CreateContent(mbt);
			// Create member specific data ..
			// TODO: SQL
			Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(_ConnString, CommandType.Text,
			                          "insert into cmsMember (nodeId,Email,LoginName,Password) values (@id,@email,@text,'')",
			                          new SqlParameter("@id", tmp.Id),
			                          new SqlParameter("@text", tmp.Text),
			                          new SqlParameter("@email", Email));
			return tmp;
		}