예제 #1
0
        //Use Cases of the Functional Requirement: Manage TaskList


        /// <summary>
        /// Add a new TaskItem to the TaskList
        /// </summary>
        /// <param name="taskItem"></param>
        /// <returns>Return TRUE if the TaskItem was added or FALSE if not.</returns>
        public bool AddTaskItem(TaskItem taskItem)
        {
            //Verifica se essa tarefa já deveria ter sido feita.
            if (taskItem.DateTime < DateTime.Now)
            {
                return(false); //Não cadastro NADA.
            }
            //Persistência usando o Repositório!!!!!!
            _repository.Create(taskItem);

            return(true);
        }
예제 #2
0
 public async Task <object> Post(TaskItem task)
 {
     return(await _taskRepository.Create(task));
 }