public IActionResult AddCategory(string name)
        {
            ToDoItemDb db = new ToDoItemDb(_connectionString);

            db.AddCategory(name);
            return(Redirect("/home/categories"));
        }
        public IActionResult AddItem(string title, DateTime dueDate, int categoryId)
        {
            ToDoItemDb db = new ToDoItemDb(_connectionString);

            db.AddToDoItem(title, dueDate, categoryId);
            return(Redirect("/home/index"));
        }
        public IActionResult EditCategory(int id, string name)
        {
            ToDoItemDb db = new ToDoItemDb(_connectionString);

            db.EditCategory(id, name);
            return(Redirect("/home/categories"));
        }
        public IActionResult MarkComplete(int id)
        {
            ToDoItemDb db = new ToDoItemDb(_connectionString);

            db.MarkComplete(id);
            return(Redirect("/home/index"));
        }
        public IActionResult ItemsForCategory(int categoryId)
        {
            ToDoItemDb         db = new ToDoItemDb(_connectionString);
            ToDoItemsViewModel vm = new ToDoItemsViewModel(_connectionString);

            vm.Items = db.GetItemsForCategory(categoryId);
            return(View(vm));
        }
        public IActionResult Completed()
        {
            ToDoItemsViewModel vm = new ToDoItemsViewModel(_connectionString);
            ToDoItemDb         db = new ToDoItemDb(_connectionString);

            vm.Items = db.GetAllCompletedItems();
            return(View(vm));
        }
Esempio n. 7
0
 public ToDoItemLocalVersionController(ToDoItemDb toDoItemDbService)
 {
     _toDoItemDbService = toDoItemDbService;
 }
        public IActionResult AddItemPage()
        {
            ToDoItemDb db = new ToDoItemDb(_connectionString);

            return(View(db.GetAllCategories()));
        }
        public IActionResult EditCategoryForm(int id)
        {
            ToDoItemDb db = new ToDoItemDb(_connectionString);

            return(View(db.GetCategoryById(id)));
        }