//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(); }
public async void ResetTotalSpentTime(JiraTask jiraTask) { ResetTimer(jiraTask); jiraTask.TotalSpentTime = TimeSpan.FromSeconds(0); jiraTask.SpentTimeCollection = new ObservableCollection <JiraTaskTime>(); jiraTask.NotifyPropertyChanged("TotalSpentTime"); await saveCurrentTaskState(jiraTask); }
public async void ResetTotalSpentTime(JiraTask jiraTask) { ResetTimer(jiraTask); jiraTask.TotalSpentTime = TimeSpan.FromSeconds(0); jiraTask.SpentTimeCollection = new ObservableCollection<JiraTaskTime>(); jiraTask.NotifyPropertyChanged("TotalSpentTime"); await saveCurrentTaskState(jiraTask); }
//reset current without save timer public void ResetTimer(JiraTask jiraTask) { jiraTask.CurrentTimeSpan = TimeSpan.FromSeconds(0); jiraTask.CurrentTimer = 0; jiraTask.NotifyPropertyChanged("CurrentTimeSpan"); }
//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(); }
//reset current without save timer public void ResetTimer(JiraTask jiraTask) { jiraTask.CurrentTimeSpan = TimeSpan.FromSeconds(0); jiraTask.CurrentTimer = 0; jiraTask.NotifyPropertyChanged("CurrentTimeSpan"); }