public ActionResult CompletedTasks() { TodoList2Context db = new TodoList2Context(); IEnumerable <TaskItem> list = db.TaskItems.Where(x => x.IsCompleted == true); return(View(list)); }
// GET : /Home/Delete/12 public ActionResult Delete(int id) { TodoList2Context db = new TodoList2Context(); TaskItem item = db.TaskItems.Where(x => x.Id == id).SingleOrDefault(); return(View(item)); }
public ActionResult AnaSayfa() { TodoList2Context db = new TodoList2Context(); // Veritabanından tamamlanmamış görevler çekilir. IEnumerable <TaskItem> tasks = from x in db.TaskItems where x.IsCompleted == false select x; return(View(tasks.ToList())); }
public ActionResult DeleteConfirm(int id) { TodoList2Context db = new TodoList2Context(); TaskItem item = db.TaskItems.Where(x => x.Id == id).SingleOrDefault(); db.TaskItems.Remove(item); db.SaveChanges(); return(RedirectToAction("AnaSayfa")); }
public ActionResult AddTask(TaskItem task) { TodoList2Context db = new TodoList2Context(); task.CreatedOn = DateTime.Now; task.IsCompleted = false; db.TaskItems.Add(task); db.SaveChanges(); return(RedirectToAction("AnaSayfa", "Home")); }
public ActionResult Completed(int id) { TodoList2Context db = new TodoList2Context(); TaskItem db_item = db.TaskItems.Where(x => x.Id == id).SingleOrDefault(); db_item.IsCompleted = true; db_item.ModifiedOn = DateTime.Now; db.SaveChanges(); return(RedirectToAction("CompletedTasks")); }
public ActionResult Edit(TaskItem item) { TodoList2Context db = new TodoList2Context(); TaskItem db_item = db.TaskItems.Where(x => x.Id == item.Id).SingleOrDefault(); db_item.Description = item.Description; db_item.ModifiedOn = DateTime.Now; db.SaveChanges(); return(RedirectToAction("AnaSayfa")); }
public ActionResult AddMultiTask(List <TaskItem> items) { if (items != null && items.Count > 0) { TodoList2Context db = new TodoList2Context(); items.ForEach(x => x.CreatedOn = DateTime.Now); db.TaskItems.AddRange(items); db.SaveChanges(); } return(RedirectToAction("AnaSayfa")); }