public static MultiSiteUser CreateFromBitplateUser(BitplateUser bitplateUser) { MultiSiteUser newUser = new MultiSiteUser(); newUser.Email = bitplateUser.Email; newUser.Password = bitplateUser.Password; newUser.PasswordLastChanged = bitplateUser.PasswordLastChanged; newUser.ModifiedDate = bitplateUser.ModifiedDate; newUser.Name = bitplateUser.Name; newUser.ForeName = bitplateUser.ForeName; newUser.NamePrefix = bitplateUser.NamePrefix; newUser.Gender = bitplateUser.Gender; newUser.BirthDate = bitplateUser.BirthDate; newUser.Active = bitplateUser.Active; newUser.DateFrom = bitplateUser.DateFrom; newUser.DateTill = bitplateUser.DateTill; newUser.Address = bitplateUser.Address; newUser.Postalcode = bitplateUser.Postalcode; newUser.City = bitplateUser.City; newUser.Country = bitplateUser.Country; newUser.Telephone = bitplateUser.Telephone; newUser.MessageHeader = bitplateUser.MessageHeader; newUser.Theme = bitplateUser.Theme; newUser.Language = bitplateUser.Language; return(newUser); }
public bool IsAutorized(Autorisation.BitplateUser user) { bool returnValue = true; if (user.GetUserType() == UserTypeEnum.Developers) { return(true); } if (HasAutorisation) { returnValue = false; foreach (Autorisation.BitplateUserGroup userGroup in AutorizedBitplateUserGroups) { if (user.UserGroups.Contains(userGroup)) { returnValue = true; break; } } if (returnValue == false) { //kijk of gebruiker als individuele gebruik is toegevoegd aan object foreach (Autorisation.BitplateUser authUser in AutorizedBitplateUsers) { if (authUser.Equals(user)) { returnValue = true; break; } } } } return(returnValue); }
public BitplateUser ToBitPlateUser(string email) { BitplateUser localUser = BaseObject.GetFirst <BitplateUser>("Email='" + email + "'"); if (localUser == null) { localUser = new BitplateUser(); } localUser.IsMultiSiteUser = true; localUser.Name = this.Name; localUser.Email = this.Email; localUser.Password = this.Password; localUser.PasswordLastChanged = this.PasswordLastChanged; localUser.ModifiedDate = this.ModifiedDate; localUser.Name = this.Name; localUser.ForeName = this.ForeName; localUser.NamePrefix = this.NamePrefix; localUser.Gender = this.Gender; localUser.BirthDate = this.BirthDate; localUser.Active = this.Active; localUser.DateFrom = this.DateFrom; localUser.DateTill = this.DateTill; localUser.Address = this.Address; localUser.Postalcode = this.Postalcode; localUser.City = this.City; localUser.Country = this.Country; localUser.Telephone = this.Telephone; localUser.MessageHeader = this.MessageHeader; localUser.Theme = this.Theme; localUser.Language = this.Language; return(localUser); }
public static MultiSiteUser LoadFromBitplateUser(BitplateUser bitplateUser) { string email = bitplateUser.Email; string password = bitplateUser.Password; MultiSiteUser user = BaseObject.GetFirst <MultiSiteUser>("Email ='" + email + "'"); return(user); }
public BaseCollection <LicensedEnvironment> GetSiteUrls(BitPlate.Domain.Autorisation.BitplateUser user) { MultiSiteUser multiSiteUser = MultiSiteUser.LoadFromBitplateUser(user); if (multiSiteUser != null) { return(multiSiteUser.Sites); } else { return(null); } }
public void FromBitplateUser(BitplateUser bitplateUser) { this.Email = bitplateUser.Email; this.Password = bitplateUser.Password; this.PasswordLastChanged = bitplateUser.PasswordLastChanged; this.ModifiedDate = bitplateUser.ModifiedDate; this.Name = bitplateUser.Name; this.ForeName = bitplateUser.ForeName; this.NamePrefix = bitplateUser.NamePrefix; this.Gender = bitplateUser.Gender; this.BirthDate = bitplateUser.BirthDate; this.Active = bitplateUser.Active; this.DateFrom = bitplateUser.DateFrom; this.DateTill = bitplateUser.DateTill; this.Address = bitplateUser.Address; this.Postalcode = bitplateUser.Postalcode; this.City = bitplateUser.City; this.Country = bitplateUser.Country; this.Telephone = bitplateUser.Telephone; this.MessageHeader = bitplateUser.MessageHeader; this.Theme = bitplateUser.Theme; this.Language = bitplateUser.Language; }
public BitPlate.Domain.Autorisation.BitplateUserGroup[] GetUserGroups(BitPlate.Domain.Autorisation.BitplateUser currentUser, bool onlyCurrentSite, string sort, int pageNumber, int pageSize, string searchString) { return(base.Channel.GetUserGroups(currentUser, onlyCurrentSite, sort, pageNumber, pageSize, searchString)); }
public void SaveUser(BitPlate.Domain.Autorisation.BitplateUser user) { base.Channel.SaveUser(user); }
public BitPlate.Domain.Autorisation.BitplateUser ChangeSite(BitPlate.Domain.Autorisation.BitplateUser currentUser, System.Guid SiteId) { return(base.Channel.ChangeSite(currentUser, SiteId)); }
public bool ChangePassword(BitPlate.Domain.Autorisation.BitplateUser currentUser, string MD5CurrentPassword, string MD5NewPassword) { return(base.Channel.ChangePassword(currentUser, MD5CurrentPassword, MD5NewPassword)); }