Exemple #1
0
 /// <summary>
 /// Creates a new instance of UserType with all parameters
 /// </summary>
 /// <param name="id"></param>
 /// <param name="name"></param>
 /// <param name="defaultPermissions"></param>
 /// <param name="alias"></param>
 public UserType(int id, string name, string defaultPermissions, string alias)
 {
     UserTypeItem             = new Umbraco.Core.Models.Membership.UserType();
     UserTypeItem.Id          = id;
     UserTypeItem.Name        = name;
     UserTypeItem.Alias       = alias;
     UserTypeItem.Permissions = defaultPermissions.ToCharArray().Select(x => x.ToString(CultureInfo.InvariantCulture));
 }
Exemple #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="UserType"/> class.
 /// </summary>
 /// <param name="id">The user type id.</param>
 /// <param name="name">The name.</param>
 public UserType(int id, string name)
 {
     UserTypeItem      = new Umbraco.Core.Models.Membership.UserType();
     UserTypeItem.Id   = id;
     UserTypeItem.Name = name;
 }
Exemple #3
0
 /// <summary>
 /// Creates a new empty instance of a UserType
 /// </summary>
 public UserType()
 {
     UserTypeItem = new Umbraco.Core.Models.Membership.UserType();
 }
Exemple #4
0
 internal UserType(Umbraco.Core.Models.Membership.IUserType userType)
 {
     UserTypeItem = userType;
 }
Exemple #5
0
 /// <summary>
 /// Load the data for the current UserType by it's id
 /// </summary>
 /// <param name="id"></param>
 /// <returns>Returns true if the UserType id was found
 /// and the data was loaded, false if it wasn't</returns>
 public bool LoadByPrimaryKey(int id)
 {
     UserTypeItem = ApplicationContext.Current.Services.UserService.GetUserTypeById(id);
     return(UserTypeItem != null);
 }