/// <summary> /// Creates a new instance of DoDataaOperations /// </summary> /// <param name="ConnectionString"></param> public DoDataOperations(string ConnectionString, IDoManagerSettings Settings, IContainer IoCContainer) { this.connectionString = ConnectionString; this.context = new FirebirdContext(this.connectionString); _settings = Settings; Container = IoCContainer; }
/// <summary> /// Creates a new instance of TaskManager /// </summary> /// <param name="ConnectionString"></param> public TaskManager(string ConnectionString, IDoManagerSettings Settings) { InitAutofacContainer(); this.connectionString = ConnectionString; _settings = Settings; this.doDataOps = new DoDataOperations(this.connectionString, _settings, Container); }
public TimeLogViewModel(TaskManager TaskManager, IDoManagerSettings Settings) { taskMan = TaskManager; _settings = Settings; SelectedDate = DateTime.Now - new TimeSpan(1, 0, 0, 0); OnExportTimeLog = new RelayCommand(ExecuteExportTimeLog); GotMouseCapture = new RelayCommand <MouseEventArgs>(ExecuteGotMouseCapture); OnOpenExportFolder = new RelayCommand(ExecuteOpenExportFolder, CanExecuteOpenExportFolder); Messenger.Default.Register <NavigationMessage>(this, p => { if (p.IsRefreshRequested) { RefreshPhaseList(SelectedDate); } }); }