Ejemplo n.º 1
0
 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());
        }
Ejemplo n.º 3
0
        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));
     }
 }
Ejemplo n.º 6
0
        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"));
            }
        }
Ejemplo n.º 7
0
 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"));
 }
Ejemplo n.º 8
0
        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"));
                }
            }
        }
Ejemplo n.º 10
0
        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));
            }
        }
Ejemplo n.º 12
0
        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));
            }
        }
Ejemplo n.º 14
0
 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("/"));
 }
Ejemplo n.º 15
0
        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"));
            }
        }
Ejemplo n.º 16
0
        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"));
     }
 }
Ejemplo n.º 19
0
        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"));
        }
Ejemplo n.º 20
0
        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));
            }
        }
Ejemplo n.º 21
0
        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"));
            }
        }
Ejemplo n.º 22
0
        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"));
                }
            }
        }
Ejemplo n.º 23
0
        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));
        }
Ejemplo n.º 24
0
        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));
            }
        }
Ejemplo n.º 25
0
        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"));
            }
        }
Ejemplo n.º 27
0
        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"));
            }
        }
Ejemplo n.º 29
0
        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("/"));
        }