public UserStorageServiceMaster(IGeneratorId generatorId, IValidator valid, IEnumerable <IUserStorageService> slaveService = null) : base(generatorId, valid)
 {
     this.slaveService = slaveService?.ToList() ?? new List <IUserStorageService>();
     subscribers       = new HashSet <INotificationSubscriber>();
 }
Beispiel #2
0
 public UserStorageServiceSlave(IGeneratorId generator, IValidator validator) : base(generator, validator)
 {
 }
Beispiel #3
0
        /// <summary>
        /// c-or
        /// </summary>

        public UserStorageServiceBase(IGeneratorId newId, IValidator valid)
        {
            users      = new List <User>();
            this.newId = newId;
            this.valid = valid;
        }
Beispiel #4
0
 static Account()
 {
     _idGenerator = new AccountStringIdGenerator();
 }
Beispiel #5
0
 public PackageFactory(IGeneratorId idGenerator)
 {
     this.idGenerator = idGenerator;
 }
 static Client()
 {
     _idGenerator      = new ClientStringIdGenerator();
     _emailFormat      = @" ^(?("")("".+?(?<!\\)""@)|(([0-9a-z]((\.(?!\.))|[-!#\$%&'\*\+/=\?\^`\{\}\|~\w])*)(?<=[0-9a-z])@))(?(\[)(\[(\d{1,3}\.){3}\d{1,3}\])|(([0-9a-z][-0-9a-z]*[0-9a-z]*\.)+[a-z0-9][\-a-z0-9]{0,22}[a-z0-9]))$";
     _passportIdFormat = @"(^MP[0-9]{7}$)|(^AB[0-9]{7}$)|(^BM[0-9]{7}$)|(^HB[0-9]{7}$)|(^AB[0-9]{7}$)|(^MC[0-9]{7}$)|(^KB[0-9]{7}$)|(^PP[0-9]{7}$)/";
 }