public IActionResult Edit(Task task) { if (!ModelState.IsValid) { return(RedirectToAction("Index")); } using (var db = new TeisterMaskDbContext()) { var taskToEdit = db.Tasks.FirstOrDefault(t => t.Id == task.Id); taskToEdit.Title = task.Title; taskToEdit.Status = task.Status; db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Create(Task task) { if (ModelState.IsValid) { using (var db = new TeisterMaskDbContext()) { db.Tasks.Add(task); db.SaveChanges(); return(Redirect("/")); } } return(View()); }
public ActionResult Create(Task task) { if (string.IsNullOrWhiteSpace(task.Title)) { return(Redirect("create")); } using (var db = new TeisterMaskDbContext()) { db.Tasks.Add(task); db.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult Create(Task task) { // TODO: Implement me... if (ModelState.IsValid) { using (var db = new TeisterMaskDbContext()) { db.Tasks.Add(task); db.SaveChanges(); } return(RedirectToAction("Index")); } return(View(task)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } using (TeisterMaskDbContext db = new TeisterMaskDbContext()) { Task task = db.Tasks.Where(t => t.Id == id).First(); if (task == null) { return(HttpNotFound()); } return(View(task)); } }
public ActionResult EditConfirm(int id, Task taskModel) { using (var db = new TeisterMaskDbContext()) { var task = db.Tasks.Find(taskModel.Id); if (task == null) { return(RedirectToAction("Index")); } task.Title = taskModel.Title; task.Status = taskModel.Status; db.SaveChanges(); return(RedirectToAction("Index")); } }
public IActionResult Create(string title, string status) { if (string.IsNullOrEmpty(title)) { return(RedirectToAction("Index")); } using (var db = new TeisterMaskDbContext()) { Task task = new Task { Title = title, Status = status }; db.Tasks.Add(task); db.SaveChanges(); } return(RedirectToAction("Index")); }
public IActionResult Delete(Task toDelete) { using (var db = new TeisterMaskDbContext()) { var task = db.Tasks.FirstOrDefault(t => t.Id == toDelete.Id); if (task == null) { return(RedirectToAction("Index")); } db.Tasks.Remove(task); db.SaveChanges(); return(RedirectToAction("Index")); } }
public IActionResult Delete(int id) { using (var db = new TeisterMaskDbContext()) { var taskToDelete = db.Tasks.FirstOrDefault(t => t.Id == id); if (taskToDelete != null) { return(this.View(taskToDelete)); } else { TempData["ErrorNotExistingTask"] = $"Task with ID:{id} doesn't exist!"; return(RedirectToAction("Index")); } } }
public IActionResult Delete(int id) { using (var db = new TeisterMaskDbContext()) { var taskToDelete = db.Tasks.FirstOrDefault(t => t.Id == id); if (taskToDelete != null) { return(View(taskToDelete)); } else { // TODO: Log some error message return(RedirectToAction("Index")); } } }
public ActionResult Edit(int?id) { if (id == null) { return(RedirectToAction("Index")); } using (var db = new TeisterMaskDbContext()) { var task = db.Tasks.Find(id); if (task == null) { return(RedirectToAction("Index")); } return(View(task)); } }
public IActionResult Create(Task taskToCreate) { if (ModelState.IsValid) { using (var db = new TeisterMaskDbContext()) { db.Tasks.Add(taskToCreate); db.SaveChanges(); } return(RedirectToAction("Index")); } else { ViewData["Error"] = "bg-danger"; return(View(taskToCreate)); } }
public ActionResult Edit(int id) { if (id == null) { return(HttpNotFound()); } using (var database = new TeisterMaskDbContext()) { Task task = database.Tasks.Find(id); if (task == null) { return(RedirectToAction("Index")); } return(View(task)); } }
public ActionResult EditConfirm(int id, Task taskModel) { if (!ModelState.IsValid) { return(View(taskModel)); } using (var db = new TeisterMaskDbContext()) { var taskFromDb = db.Tasks.Find(taskModel.Id); if (taskFromDb != null) { taskFromDb.Title = taskModel.Title; taskFromDb.Status = taskModel.Status; db.SaveChanges(); } } return(Redirect("/")); }
public IActionResult Edit(Task editedTask) { if (!ModelState.IsValid) { return(RedirectToAction("Index")); } using (var db = new TeisterMaskDbContext()) { var taskToEdit = db.Tasks.FirstOrDefault(t => t.Id == editedTask.Id); taskToEdit.Title = editedTask.Title; taskToEdit.Status = editedTask.Status; db.SaveChanges(); TempData["editedSuccessfully"] = "Task was successfully edited!"; return(RedirectToAction("Index")); } }
public ActionResult Create(Task task) { if (task == null) { return(RedirectToAction("Index", "Task")); } if (ModelState.IsValid) { using (var db = new TeisterMaskDbContext()) { db.Tasks.Add(task); db.SaveChanges(); } return(RedirectToAction("index", "Task")); } return(RedirectToAction("Create", "Task")); }
public IActionResult Create(Task task) { if (!ModelState.IsValid) { return(RedirectToAction("Index")); } using (var db = new TeisterMaskDbContext()) { var currentTask = new Task(); currentTask.Title = task.Title; currentTask.Status = task.Status; db.Tasks.Add(currentTask); db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Create(Task task) { if (task == null) { return(RedirectToAction("Index")); } if (string.IsNullOrWhiteSpace(task.Title) || string.IsNullOrWhiteSpace(task.Status)) { ViewBag.message = "Попълни полетата!"; return(View()); } using (var db = new TeisterMaskDbContext()) { db.Tasks.Add(task); db.SaveChanges(); return(RedirectToAction("Index")); } }
public IActionResult Edit(int id, string title, string status) { using (var db = new TeisterMaskDbContext()) { var taskToChange = db.Tasks.FirstOrDefault(t => t.Id == id); db.Tasks.Remove(taskToChange); Task task = new Task { Title = title, Status = status }; db.Tasks.Add(task); db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Edit(int?id) { if (id == null) { return(HttpNotFound()); } using (var db = new TeisterMaskDbContext()) { var task = db.Tasks.Find(id); if (task == null) { return(HttpNotFound()); } return(View("Edit", task)); } }
public IActionResult Edit(Task someTask) { using (var db = new TeisterMaskDbContext()) { var task = db.Tasks.FirstOrDefault(t => t.Id == someTask.Id); if (task == null) { return(RedirectToAction("Index")); } task.Title = someTask.Title; task.Status = someTask.Status; db.SaveChanges(); return(RedirectToAction("Index")); } }
public IActionResult Delete(Task taskToDelete) { using (var db = new TeisterMaskDbContext()) { var entityToDelete = db.Tasks.FirstOrDefault(t => t.Id == taskToDelete.Id); if (entityToDelete != null) { db.Tasks.Remove(entityToDelete); db.SaveChanges(); return(RedirectToAction("Index")); } else { // TODO: Log error message return(RedirectToAction("Index")); } } }
public ActionResult EditConfirm(int id, Task taskModel) { if (ModelState.IsValid) { using (var database = new TeisterMaskDbContext()) { var task = database.Tasks.FirstOrDefault(t => t.Id == taskModel.Id); task.Status = taskModel.Status; task.Title = taskModel.Title; database.Entry(task).State = System.Data.Entity.EntityState.Modified; database.SaveChanges(); return(RedirectToAction("Index")); } } return(View(taskModel)); }
public IActionResult Edit(Task edittedTask) { if (ModelState.IsValid) { using (var db = new TeisterMaskDbContext()) { var entityToEdit = db.Tasks.FirstOrDefault(t => t.Id == edittedTask.Id); entityToEdit.Title = edittedTask.Title; entityToEdit.Status = edittedTask.Status; db.SaveChanges(); } return(RedirectToAction("Index")); } else { ViewData["Error"] = "bg-danger"; return(View(edittedTask)); } }
public IActionResult Edit(Task task) { if (string.IsNullOrEmpty(task.Title) || string.IsNullOrEmpty(task.Status) || !ModelState.IsValid) { return(RedirectToAction("Index")); } using (TeisterMaskDbContext db = new TeisterMaskDbContext()) { Task taskToEdit = db.Tasks.FirstOrDefault(x => x.Id == task.Id); if (taskToEdit == null) { RedirectToAction("Index"); } taskToEdit.Title = task.Title; taskToEdit.Status = task.Status; db.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult EditConfirm(int id, Task taskModel) { if (string.IsNullOrWhiteSpace(taskModel.Title)) { return(RedirectToAction("Edit", taskModel)); } using (var db = new TeisterMaskDbContext()) { var task = db.Tasks.Find(id); if (task == null) { return(RedirectToAction("Index")); } task.Title = taskModel.Title; task.Status = taskModel.Status; db.Entry(task).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult EditConfirm(int id, Task editedTaskModel) { if (ModelState.IsValid) { using (var db = new TeisterMaskDbContext()) { var taskFromDb = db.Tasks.Find(id); if (taskFromDb == null) { return(HttpNotFound()); } taskFromDb.Title = editedTaskModel.Title; taskFromDb.Status = editedTaskModel.Status; db.SaveChanges(); } } return(RedirectToAction("Index")); }
public ActionResult EditConfirm(int id, Task taskModel) { using (var db = new TeisterMaskDbContext()) { if (id != taskModel.Id) { return(RedirectToAction("Index")); } var task = taskModel; if (!ModelState.IsValid) { return(RedirectToAction("Index")); } db.Entry(task).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult EditConfirm(int id, Task taskModel) { if (ModelState.IsValid) { using (var db = new TeisterMaskDbContext()) { var task = db.Tasks.Find(id); if (task == null) { return(RedirectToAction("index", "Task")); } task.Title = taskModel.Title; task.Status = taskModel.Status; db.SaveChanges(); } return(RedirectToAction("index", "Task")); } return(RedirectToAction("Create", "Task")); }
public ActionResult EditConfirm(int id, Task task) { // TODO: Implement me... if (!ModelState.IsValid) { return(View(task)); } using (var db = new TeisterMaskDbContext()) { var taskFromDb = db.Tasks.Find(id); if (taskFromDb == null) { return(HttpNotFound()); } taskFromDb.Title = task.Title; taskFromDb.Status = task.Status; db.SaveChanges(); } return(Redirect("/")); }