Exemplo n.º 1
0
        public bool EditTask(int taskId, string title, string body, DateTime dueDate)
        {
            BusinessLayer.Task t = user.GetBoard().FindTask(taskId, user.GetEmail());
            bool output          = user.GetBoard().EditTask(taskId, user.GetEmail(), title, body, dueDate);

            if (output)
            {
                taskHandler.UpdateTask(t.GetBoardId(), taskId, t.GetTitle(), t.GetBody(), t.GetCreationDate(), t.GetDueDate(), t.GetColumn());
            }
            return(output);
        }
Exemplo n.º 2
0
        public bool MoveTask(int taskId)
        {
            BusinessLayer.Task t = user.GetBoard().FindTask(taskId, user.GetEmail());
            bool output          = user.GetBoard().MoveTask(taskId, user.GetEmail());

            if (output)
            {
                allTasks.Remove(t);
                t.SetColumn(t.GetColumn() + 1);
                allTasks.Add(t);
                taskHandler.UpdateTask(t.GetBoardId(), taskId, t.GetTitle(), t.GetBody(), t.GetCreationDate(), t.GetDueDate(), t.GetColumn());
            }
            return(output);
        }
Exemplo n.º 3
0
        public bool RemoveTask(int taskId)
        {
            BusinessLayer.Task t = user.GetBoard().FindTask(taskId, user.GetEmail());
            bool output          = user.GetBoard().RemoveTask(taskId, user.GetEmail());

            if (output)
            {
                taskHandler.RemoveTask(t.GetBoardId(), taskId, t.GetTitle(), t.GetBody(), t.GetCreationDate(), t.GetDueDate(), t.GetColumn());
            }
            return(output);
        }
Exemplo n.º 4
0
 //Task related functions
 public bool AddTask(string title, string body, DateTime dueDate)
 {
     BusinessLayer.Task t = user.GetBoard().AddTask(title, body, dueDate);
     if (t != null)
     {
         taskHandler.AddTaskToFile(t.GetBoardId(), t.GetTaskId(), title, body, t.GetCreationDate(), t.GetDueDate(), t.GetColumn());
         allTasks.Add(t);
         return(true);
     }
     return(false);
 }