public NeoStoreBatchTransactionApplier(CommandVersion version, NeoStores store, CacheAccessBackDoor cacheAccess, LockService lockService) { this._version = version; this._neoStores = store; this._cacheAccess = cacheAccess; this._lockService = lockService; }
public override AbstractValidator <FazerComprasComando> GetValidator(CommandVersion version) { AbstractValidator <FazerComprasComando> validator = null; switch (version) { case CommandVersion.V2: validator = new FazerComprasValidacaoV2(); break; case CommandVersion.V3: validator = new FazerComprasValidacaoV3(); break; default: validator = new FazerComprasValidacaoV2(); break; } ; return(validator); }
public FazerComprasComando(CommandVersion version) : base(version) { }