internal LocoBaseCreatePropertiesSubmitter(ILocoBaseSource LocoBaseSource, int KindId, int Number, string Section) { _locoBaseSource = LocoBaseSource; _kindId = KindId; _number = Number; _section = Section; }
public PropertiesEditorViewModelProvider(ILocoBaseSource DbSource, ICustomizabilityValidator CustomizabilityValidator, IPropertiesSubmitterProvider PropertiesSubmitterProvider) { _dbSource = DbSource; _customizabilityValidator = CustomizabilityValidator; _propertiesSubmitterProvider = PropertiesSubmitterProvider; }
public PropertiesManager(LocomotiveModel Locomotive, ILocoBaseSource dbSource) { this.Locomotive = Locomotive; using (var db = dbSource.GetContext()) { LoadLocomotive(Locomotive, db); } }
public LocomotiveSelectorViewModel(ILocoBaseSource DatabaseSource, IEventAggregator EventAggregator, ILocoBaseSource DbSource, ILocomotiveKindViewModelFactory KindViewModelFactory) { _eventAggregator = EventAggregator; _dbSource = DbSource; _kindViewModelFactory = KindViewModelFactory; _kinds = new Lazy<IList<LocomotiveKindViewModel>>( () => DatabaseSource.GetContext().DicLocomotiveKind.Select(kind => _kindViewModelFactory.GetViewModel(kind)).ToList()); _eventAggregator.GetEvent<CardCreatedEvent>().Subscribe(OnCardCreated); _eventAggregator.GetEvent<LocomotiveAutodetectedEvent>().Subscribe(OnAutodetected); }
public void Export(string OutputFileName, ILocoBaseSource BaseSource) { using (var ms = new MemoryStream()) { XDocument doc; using (LocoDataContext db = BaseSource.GetContext()) { doc = GetDocument(db); } doc.Save(ms); using (var outputStream = GetOutputStream(OutputFileName)) { ms.Seek(0, SeekOrigin.Begin); ms.CopyTo(outputStream); } } }
public LocomotiveKindViewModelFactory(ILocoBaseSource DbSource) { _dbSource = DbSource; }
internal LocoBaseEditPropertiesSubmitter(ILocoBaseSource LocoBaseSource, int HolderId) { _locoBaseSource = LocoBaseSource; _holderId = HolderId; }
public PropertiesManagerFactory(ILocoBaseSource DbSource, IStorageManager StorageManager) { _dbSource = DbSource; _storageManager = StorageManager; }
public LocoBasePropertiesSubmitterProvider(ILocoBaseSource LocoBaseSource) { _locoBaseSource = LocoBaseSource; }