Beispiel #1
0
        public JsonResult DeleteTodo(todolist delTodo)
        {
            var db   = new tododbEntities();
            var Todo = db.todolist.Find(delTodo.TodoId);

            db.todolist.Remove(Todo);
            db.SaveChanges();
            var TodoList = db.todolist.ToList();

            return(Json(TodoList, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Delete(int id, todolist items)
        {
            try
            {
                // TODO: Add delete logic here
                toDoListRepository.Delete(id);

                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult Edit(int id, todolist item)
        {
            try
            {
                // TODO: Add update logic here
                toDoListRepository.Update(item);

                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult Create(todolist items)
        {
            try
            {
                // TODO: Add insert logic here
                toDoListRepository.Add(items);

                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(View());
            }
        }
 public TodoLists(todolist input)
 {
     this.CompletedCount = int.Parse(input.completedcount.First().Value);
     this.Description = input.description;
     this.ID = int.Parse(input.id.First().Value);
     this.Name = input.name;
     this.Position = int.Parse(input.position.First().Value);
     this.ProjectID = int.Parse(input.projectid.First().Value);
     this.TimeTracked = bool.Parse(input.tracked.First().Value);
     var todo = new List<TodoListItem>();
     for (var i = 0; i < input.todoitems.todoitem.Count(); i++) {
         var todoItem = new TodoListItem(input.todoitems.todoitem[i]);
         if (!todoItem.Completed) { todo.Add(todoItem); }
     }
     ListItem = todo.ToArray();
 }
Beispiel #6
0
        public TodoLists(todolist input)
        {
            this.CompletedCount = int.Parse(input.completedcount.First().Value);
            this.Description    = input.description;
            this.ID             = int.Parse(input.id.First().Value);
            this.Name           = input.name;
            this.Position       = int.Parse(input.position.First().Value);
            this.ProjectID      = int.Parse(input.projectid.First().Value);
            this.TimeTracked    = bool.Parse(input.tracked.First().Value);
            var todo = new List <TodoListItem>();

            for (var i = 0; i < input.todoitems.todoitem.Count(); i++)
            {
                var todoItem = new TodoListItem(input.todoitems.todoitem[i]);
                if (!todoItem.Completed)
                {
                    todo.Add(todoItem);
                }
            }
            ListItem = todo.ToArray();
        }