public MainModel(IFactoryLogic factoryLogic) { logic = factoryLogic ?? throw new ArgumentNullException(nameof(factoryLogic)); db = Context.GetContext(); if (db == null) { throw new ArgumentNullException(nameof(db)); } }
public KeyFeatureModel(IFactoryLogic factoryLogic) { this.factoryLogic = factoryLogic ?? throw new ArgumentNullException(nameof(factoryLogic)); db = Context.GetContext(); if (db == null) { throw new ArgumentNullException(nameof(db)); } featLogic = this.factoryLogic.CreateFeature(db); keyFeatureLogic = this.factoryLogic.CreateKeyFeature(db); }
public FeatureModel(IFactoryLogic factoryLogic) { if (factoryLogic == null) { throw new ArgumentNullException(nameof(factoryLogic)); } db = Context.GetContext(); if (db == null) { throw new ArgumentNullException(nameof(db)); } featLogic = factoryLogic.CreateFeature(db); }
public HaspKeyModel(IFactoryLogic factoryLogic) { if (factoryLogic == null) { throw new ArgumentNullException(nameof(factoryLogic)); } db = Context.GetContext(); if (db == null) { throw new ArgumentNullException(nameof(db)); } keyLogic = factoryLogic.CreateHaspKey(db); }
public ClientModel(IFactoryLogic factoryLogic) { if (factoryLogic == null) { throw new ArgumentNullException(nameof(factoryLogic)); } db = Context.GetContext(); if (db == null) { throw new ArgumentNullException(nameof(db)); } clientLogic = factoryLogic.CreateClient(db); }