Пример #1
0
        public void Remove(Task task)
        {
            try
            {
                switch (task.isDWMf)
                {
                case 0:
                {
                    string key = task.StartingDate.ToShortDateString();
                    tasksForEachDay[key].Remove(task);
                    break;
                }

                case 1:
                    dailyTasks.Remove(task);
                    break;

                case 2:
                    weekedTasks.Remove(task);
                    break;

                default:
                    monthTasks.Remove(task);
                    break;
                }
                Controler.Remove(task);
            }
            catch (Exception e)
            {
                throw new RemoveTaskException(e.ToString(), e);
            }
        }
Пример #2
0
 public void Remove(Task task)
 {
     try
     {
         fileStreamer.deleteTask(task);
         Controler.Remove(task);
     }
     catch (Exception e)
     {
         throw new RemoveTaskException(e.ToString(), e);
     }
 }
Пример #3
0
 public void Remove(Task task)
 {
     try
     {
         if (task.isDailyNotifed)
         {
             dailyTasks.Remove(task);
         }
         else
         {
             string key = task.StartingDate.ToShortDateString();
             tasksForEachDay[key].Remove(task);
         }
         Controler.Remove(task);
     }
     catch (Exception e)
     {
         throw new RemoveTaskException(e.ToString(), e);
     }
 }