public IActionResult Index() { using (MeisterTaskDbContext db = new MeisterTaskDbContext()) { List <Task> tasks = db.Tasks.ToList(); return(View(tasks)); } }
public IActionResult Index() { using (var db = new MeisterTaskDbContext()) { var allTasks = db.Tasks.ToList(); return(View(allTasks)); } }
public IActionResult Delete(int id) { using (MeisterTaskDbContext db = new MeisterTaskDbContext()) { Task oldTask = db.Tasks.FirstOrDefault(x => x.Id == id); if (oldTask == null) { return(RedirectToAction("Index")); } return(View(oldTask)); } }
public IActionResult Delete(int id) { using (var db = new MeisterTaskDbContext()) { var currentTask = db.Tasks.FirstOrDefault(t => t.Id == id); if (currentTask == null) { return(RedirectToAction("Index")); } return(View(currentTask)); } }
public IActionResult Delete(Task task) { using (MeisterTaskDbContext db = new MeisterTaskDbContext()) { if (task == null) { return(RedirectToAction("Index")); } db.Tasks.Remove(task); db.SaveChanges(); return(RedirectToAction("Index")); } }
public IActionResult Delete(Task task) { using (var db = new MeisterTaskDbContext()) { var currentTask = db.Tasks.FirstOrDefault(t => t.Id == task.Id); if (currentTask != null) { db.Tasks.Remove(currentTask); db.SaveChanges(); } return(RedirectToAction("Index")); } }
public IActionResult Edit(Task task) { if (ModelState.IsValid) { using (var db = new MeisterTaskDbContext()) { var currentTask = db.Tasks.FirstOrDefault(t => t.Id == task.Id); currentTask.Title = task.Title; currentTask.Status = task.Status; db.SaveChanges(); } } return(RedirectToAction("Index")); }
public IActionResult Create(Task task) { if (string.IsNullOrEmpty(task.Title) || string.IsNullOrEmpty(task.Status)) { return(RedirectToAction("Index")); } using (var db = new MeisterTaskDbContext()) { db.Tasks.Add(task); db.SaveChanges(); } return(RedirectToAction("Index")); }
public IActionResult Create(string title, string status) { if (string.IsNullOrEmpty(title) || string.IsNullOrEmpty(status)) { return(RedirectToAction("Index")); } Task task = new Task { Title = title, Status = status }; using (MeisterTaskDbContext db = new MeisterTaskDbContext()) { db.Tasks.Add(task); db.SaveChanges(); } return(RedirectToAction("Index")); }
public IActionResult Edit(Task newTask) { if (!ModelState.IsValid) { return(RedirectToAction("Index")); } using (MeisterTaskDbContext db = new MeisterTaskDbContext()) { Task oldTask = db.Tasks.FirstOrDefault(x => x.Id == newTask.Id); if (oldTask == null) { return(RedirectToAction("Index")); } oldTask.Title = newTask.Title; oldTask.Status = newTask.Status; db.SaveChanges(); return(RedirectToAction("Index")); } }