public UserStorageServiceMaster(IGeneratorId generatorId, IValidator valid, IEnumerable <IUserStorageService> slaveService = null) : base(generatorId, valid) { this.slaveService = slaveService?.ToList() ?? new List <IUserStorageService>(); subscribers = new HashSet <INotificationSubscriber>(); }
public UserStorageServiceSlave(IGeneratorId generator, IValidator validator) : base(generator, validator) { }
/// <summary> /// c-or /// </summary> public UserStorageServiceBase(IGeneratorId newId, IValidator valid) { users = new List <User>(); this.newId = newId; this.valid = valid; }
static Account() { _idGenerator = new AccountStringIdGenerator(); }
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}$)/"; }