Esempio n. 1
0
        public static ToDoEntry[] GetToDoData()
        {
            ToDoEntry td1 = new ToDoEntry()
            {
                Task = "do stuff"
            };

            ToDoEntry td2 = new ToDoEntry()
            {
                Task = "do more stuff"
            };

            ToDoEntry[] tdArr = { td1, td2};
            return tdArr;
        }
Esempio n. 2
0
 public static ToDoEntry[] GetTodos()
 {
     var dt = TodoDAO.GetTodos();
     List<ToDoEntry> todoList = new List<ToDoEntry>();
     foreach (DataRow row in dt.Rows)
     {
         var tde = new ToDoEntry
         {
             Id = (int) row["id"],
             Task = (string) row["task"],
             TimeStarted = (DateTime) row["tstamp"]
         };
         todoList.Add(tde);
     }
     ToDoEntry[] todoArr = todoList.ToArray();
     return todoArr;
 }
        public static ToDoEntry[] GetCompletedTodos() 
        {
            DataTable dt = CompletedTodosDAO.GetCompletedTodos();
            List<ToDoEntry> completedTodoList = new List<ToDoEntry>();
            foreach (DataRow row in dt.Rows)
            {
                var tde = new ToDoEntry();
                tde.Id = (int)row["id"];
                tde.Task = (string)row["task"];
                tde.TimeStarted = (DateTime)row["time_started"];
                tde.TimeCompleted = (DateTime)row["time_completed"];
                completedTodoList.Add(tde);

            }
            ToDoEntry[] todoArr = completedTodoList.ToArray();
            return todoArr;
        }
 public IHttpActionResult DeleteCompletedTodo(ToDoEntry todo)
 {
     CompletedTodosFacade.DeleteCompletedTodo(todo.Id);
     return Ok();
 }
 public IHttpActionResult PostCompletedTodo(ToDoEntry todo)
 {
     CompletedTodosFacade.CreateCompletedTodo(todo.Task, todo.TimeStarted);
     TodoFacade.DeleteTodo(todo.Id);
     return Ok();
 }
Esempio n. 6
0
 public IHttpActionResult DeleteTodo(ToDoEntry todo)
 {
     TodoFacade.DeleteTodo(todo.Id);
     return Ok();
 }
Esempio n. 7
0
 public IHttpActionResult PostTodo(ToDoEntry todo)
 {
     return Ok(TodoFacade.CreateTodoEntry(todo.Task));
 }