コード例 #1
0
        //Save
        private async Task saveCurrentTaskState(JiraTask jiraTask)
        {
            if (jiraTask.CurrentTimer != 0)
            {
                if (jiraTask.SpentTimeCollection == null)
                {
                    jiraTask.SpentTimeCollection = new ObservableCollection <JiraTaskTime>();
                }

                JiraTaskTime currentTimer = new JiraTaskTime();
                currentTimer.DateWhen    = DateTime.Now;
                currentTimer.TimeHowLong = new TimeSpan();
                currentTimer.TimeHowLong = currentTimer.TimeHowLong.Add(TimeSpan.FromSeconds(jiraTask.CurrentTimer));

                jiraTask.SpentTimeCollection.Add(currentTimer);
                await saveJiraTaskDataAsync();
            }
        }
コード例 #2
0
ファイル: DataSource.cs プロジェクト: Tdue21/JiraTimeTracker
        //Save 
        private async Task saveCurrentTaskState(JiraTask jiraTask)
        {
            if (jiraTask.CurrentTimer != 0)
            {
                if (jiraTask.SpentTimeCollection == null)
                    jiraTask.SpentTimeCollection = new ObservableCollection<JiraTaskTime>();

                JiraTaskTime currentTimer = new JiraTaskTime();
                currentTimer.DateWhen = DateTime.Now;
                currentTimer.TimeHowLong = new TimeSpan();
                currentTimer.TimeHowLong = currentTimer.TimeHowLong.Add(TimeSpan.FromSeconds(jiraTask.CurrentTimer));
                
                jiraTask.SpentTimeCollection.Add(currentTimer);
                await saveJiraTaskDataAsync();
                
            }

        }