Esempio n. 1
0
        //Get One Task
        //public async Task<JiraTask> GetJiraTaskAsync(JiraTask jiraTask)
        //{
        //    await getJiraTaskDataAsync();
        //    var matches = _jiraTask.FirstOrDefault(p => p.ID == jiraTask.ID);

        //    return matches;

        //}



        //Change Task
        public async void ChangeJiraTask(JiraTask jiraTask)
        {
            var jTask = _jiraTask.FirstOrDefault(p => p.ID == jiraTask.ID);

            jTask.ID   = jiraTask.ID;
            jTask.Name = jiraTask.Name;
            jTask.Note = jiraTask.Note;

            jiraTask.NotifyPropertyChanged("ID");
            jiraTask.NotifyPropertyChanged("Name");
            jiraTask.NotifyPropertyChanged("Note");

            await saveJiraTaskDataAsync();
        }
Esempio n. 2
0
 public async void ResetTotalSpentTime(JiraTask jiraTask)
 {
     ResetTimer(jiraTask);
     jiraTask.TotalSpentTime      = TimeSpan.FromSeconds(0);
     jiraTask.SpentTimeCollection = new ObservableCollection <JiraTaskTime>();
     jiraTask.NotifyPropertyChanged("TotalSpentTime");
     await saveCurrentTaskState(jiraTask);
 }
Esempio n. 3
0
 public async void ResetTotalSpentTime(JiraTask jiraTask)
 {
     ResetTimer(jiraTask);
     jiraTask.TotalSpentTime = TimeSpan.FromSeconds(0);
     jiraTask.SpentTimeCollection = new ObservableCollection<JiraTaskTime>();
     jiraTask.NotifyPropertyChanged("TotalSpentTime");            
     await saveCurrentTaskState(jiraTask);
 }
Esempio n. 4
0
 //reset current without save timer
 public void ResetTimer(JiraTask jiraTask)
 {
     jiraTask.CurrentTimeSpan = TimeSpan.FromSeconds(0);
     jiraTask.CurrentTimer = 0;
     jiraTask.NotifyPropertyChanged("CurrentTimeSpan");
     
 }
Esempio n. 5
0
        //Get One Task
        //public async Task<JiraTask> GetJiraTaskAsync(JiraTask jiraTask)
        //{
        //    await getJiraTaskDataAsync();
        //    var matches = _jiraTask.FirstOrDefault(p => p.ID == jiraTask.ID);

        //    return matches;

        //}



        //Change Task
        public async void ChangeJiraTask(JiraTask jiraTask)
        {
            var jTask = _jiraTask.FirstOrDefault(p => p.ID == jiraTask.ID);

            jTask.ID = jiraTask.ID;
            jTask.Name = jiraTask.Name;
            jTask.Note = jiraTask.Note;

            jiraTask.NotifyPropertyChanged("ID");
            jiraTask.NotifyPropertyChanged("Name");
            jiraTask.NotifyPropertyChanged("Note");
            
            await saveJiraTaskDataAsync();
        }
Esempio n. 6
0
 //reset current without save timer
 public void ResetTimer(JiraTask jiraTask)
 {
     jiraTask.CurrentTimeSpan = TimeSpan.FromSeconds(0);
     jiraTask.CurrentTimer    = 0;
     jiraTask.NotifyPropertyChanged("CurrentTimeSpan");
 }