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; }
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(); }
public IHttpActionResult DeleteTodo(ToDoEntry todo) { TodoFacade.DeleteTodo(todo.Id); return Ok(); }
public IHttpActionResult PostTodo(ToDoEntry todo) { return Ok(TodoFacade.CreateTodoEntry(todo.Task)); }