Exemple #1
0
 /// <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;
 }
Exemple #2
0
 /// <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);
                }
            });
        }