Ejemplo n.º 1
0
 public ActionResult Edit([Bind(Include = "Description,DueDate,Status,UserID,TaskID")] Task task)
 {
     if (ModelState.IsValid)
     {
         db.Entry(task).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(task));
 }
Ejemplo n.º 2
0
 public ActionResult Edit([Bind(Include = "Name,Email,UserID")] User user)
 {
     if (ModelState.IsValid)
     {
         db.Entry(user).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(user));
 }
Ejemplo n.º 3
0
 public ActionResult Edit([Bind(Include = "ID,UserName")] User user)
 {
     if (ModelState.IsValid)
     {
         db.Entry(user).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ID = new SelectList(db.Tasks, "ID", "Description", user.ID);
     return(View(user));
 }
Ejemplo n.º 4
0
 public ActionResult Edit([Bind(Include = "Description,DueDate,Completion,UserId")] Task task)
 {
     if (ModelState.IsValid)
     {
         db.Entry(task).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.UserId = new SelectList(db.Users, "UserId", "UserName", task.UserId);
     return(View(task));
 }
Ejemplo n.º 5
0
 public ActionResult Edit([Bind(Include = "Description,DueDate,Status,Email,TaskID,Owner")] Task task)
 {
     if (ModelState.IsValid)
     {
         db.Entry(task).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Owner = new SelectList(db.Users, "UserID", "Name", task.Owner);
     return(View(task));
 }
Ejemplo n.º 6
0
 public ActionResult Edit([Bind(Include = "Description,DueDate,Status,TaskID,Owner")] Task task)
 {
     try
     {
         if (ModelState.IsValid)
         {
             db.Entry(task).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         ViewBag.Owner = new SelectList(db.Users, "ID", "Name", task.Owner);
     }
     catch (Exception e)
     {
         ViewBag.Message = $"Hmm, something went wrong. {e.Message}";
     }
     return(View(task));
 }
Ejemplo n.º 7
0
        public ActionResult ChangeStatus(string Status, string TaskName)
        {
            ViewBag.AuthorizedUser = TempData["AuthorizedUser"];
            TaskListEntities ORM = new TaskListEntities();

            Task OldTaskRecord = ORM.Tasks.Find(TaskName);

            if (OldTaskRecord != null)
            {
                OldTaskRecord.Status           = "Complete";
                ORM.Entry(OldTaskRecord).State = System.Data.Entity.EntityState.Modified;
                ORM.SaveChanges();

                TempData["AuthorizedUser"] = TempData["AuthorizedUser"];
                return(RedirectToAction("UserTask"));
            }
            else
            {
                ViewBag.ErrorMessage = "Task Not Updated";
                return(RedirectToAction("UserTask"));
            }
        }
Ejemplo n.º 8
0
        public ActionResult SaveUpdatedTask(Task updatedTask)
        {
            TaskListEntities ORM = new TaskListEntities();

            Task toBeUpdated = ORM.Tasks.Find(updatedTask.TaskNumber);

            if (toBeUpdated != null && ModelState.IsValid)
            {
                toBeUpdated.UserName    = updatedTask.UserName;
                toBeUpdated.Description = updatedTask.Description;
                toBeUpdated.DueDate     = updatedTask.DueDate;
                toBeUpdated.Status      = updatedTask.Status;

                ORM.Entry(toBeUpdated).State = System.Data.Entity.EntityState.Modified;
                ORM.SaveChanges();
                return(RedirectToAction("Welcome"));
            }
            else
            {
                ViewBag.ErrorMessage = "Item not edited";
                return(View("Error"));
            }
        }