Exemplo n.º 1
0
        public AjaxContinuation post_add_ToList(NewGiosInputModel input)
        {
            Task T = new Task(input.MyTitle,input.Description,false);
            HM.TNDM.AddToTasks(T);

            var continuation = AjaxContinuation.Successful();
            continuation["newlyAddedTask"] = T;

            return continuation;
        }
Exemplo n.º 2
0
        public bool AddToTasks(Task sentTask)
        {
            bool wasSuccessfull = false;

            Tasks.Add(sentTask.ID , sentTask);

            if (checkIfInDictionary(sentTask.ID))
            {
                wasSuccessfull = true;
            }

            return wasSuccessfull;
        }
Exemplo n.º 3
0
        public bool updateTask(int ID, Task newTask)
        {
            bool wasSuccessfull = false;

            Task T = getTask(ID);
            T.ID = ID;
            T.Title = newTask.Title;
            T.Description = newTask.Description;

            Tasks.Remove(ID);
            Tasks.Add(T.ID, T);

            if (checkIfInDictionary(ID))
            {
                wasSuccessfull = true;
            }

            return wasSuccessfull;
        }
Exemplo n.º 4
0
        public AjaxContinuation post_Edit_Task(NewEditInputModel input)
        {
            Task T = new Task(input.MyTitle, input.Description, false);

                if (HM.TNDM.checkIfInDictionary(input.ID))
                {
                    T.ID = input.ID;

                    HM.TNDM.updateTask(input.ID, T);
                    T = HM.TNDM.getTask(input.ID);
                }
                else
                {
                    T.ID = input.ID;

                    HM.TDM.updateTask(input.ID, T);
                    T = HM.TDM.getTask(input.ID);
                }

            var continuation = AjaxContinuation.Successful();
            continuation["newlyAddedTask"] = T;

            return continuation;
        }