Beispiel #1
0
 /// <summary>
 /// 指定したタスクを完了します。
 /// </summary>
 /// <param name="task">完了するタスク。</param>
 public void ComplateTask(TaskViewModel task)
 {
     var t = task.Unwrap();
     t.Done = true;
     _repository.UpdateTask(t, result =>
     {
         if (result.Error != null)
         {
             ViewModelMessageBox.Show(result.Error.Message);
             return;
         }
         LoadTasks();
     });
 }
Beispiel #2
0
 /// <summary>
 /// 指定したタスクを更新します。
 /// </summary>
 /// <param name="task">更新するタスク。</param>
 public void UpdateTask(TaskViewModel task)
 {
     _repository.UpdateTask(task.Unwrap(), result =>
     {
         if (result.Error != null)
         {
             ViewModelMessageBox.Show(result.Error.Message);
             return;
         }
         LoadTasks();
     });
 }