Пример #1
0
        public IHttpActionResult PuttblUser(int id, tblUser tblUser)
        {
            using (TaskDBEntities entities = new TaskDBEntities())
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest(ModelState));
                }

                if (id != tblUser.UserID)
                {
                    return(BadRequest());
                }

                entities.Entry(tblUser).State = EntityState.Modified;

                try
                {
                    entities.SaveChanges();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!tblUserExists(id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }

                return(StatusCode(HttpStatusCode.NoContent));
            }
        }
Пример #2
0
 public ActionResult Edit([Bind(Include = "PriorityID,PriorityText")] Priority priority)
 {
     if (ModelState.IsValid)
     {
         db.Entry(priority).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(priority));
 }
 public ActionResult Edit([Bind(Include = "StatusID,StatusText")] Status status)
 {
     if (ModelState.IsValid)
     {
         db.Entry(status).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(status));
 }
Пример #4
0
 public ActionResult Edit([Bind(Include = "UserID,FirstName,LastName,Telephone")] User user)
 {
     if (ModelState.IsValid)
     {
         db.Entry(user).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(user));
 }
Пример #5
0
 public ActionResult Edit([Bind(Include = "TaskListID,TaskListName")] TaskList taskList)
 {
     if (ModelState.IsValid)
     {
         db.Entry(taskList).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(taskList));
 }
 public ActionResult Edit([Bind(Include = "ProjectID,ProjectName,ProjectDescription,DateCreated")] Project project)
 {
     if (ModelState.IsValid)
     {
         db.Entry(project).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(project));
 }
Пример #7
0
 public ActionResult Edit([Bind(Include = "TaskID,TaskListID,TaskName,StartDate,EndDate,Completed")] Task task)
 {
     if (ModelState.IsValid)
     {
         db.Entry(task).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.TaskListID = new SelectList(db.TaskLists, "TaskListID", "TaskListName", task.TaskListID);
     return(View(task));
 }
Пример #8
0
        public void DeleteTask(int id)
        {
            TaskDBEntities taskDBEntities = new TaskDBEntities();
            TaskDetails    task           = taskDBEntities.TaskDetails.SingleOrDefault(p => p.Task_ID == id);
            var            entry          = taskDBEntities.Entry(task);

            if (entry.State == System.Data.Entity.EntityState.Detached)
            {
                taskDBEntities.TaskDetails.Attach(task);
            }
            taskDBEntities.TaskDetails.Remove(task);
            taskDBEntities.SaveChanges();
        }
Пример #9
0
 public ActionResult Edit([Bind(Include = "TaskID,ProjectID,UserID,PriorityID,StatusID,TaskDescription,DateCreated,DateEnd")] Task task)
 {
     if (ModelState.IsValid)
     {
         db.Entry(task).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.PriorityID = new SelectList(db.Priorities, "PriorityID", "PriorityText", task.PriorityID);
     ViewBag.ProjectID  = new SelectList(db.Projects, "ProjectID", "ProjectName", task.ProjectID);
     ViewBag.StatusID   = new SelectList(db.Statuses, "StatusID", "StatusText", task.StatusID);
     ViewBag.UserID     = new SelectList(db.Users, "UserID", "FirstName", task.UserID);
     return(View(task));
 }
Пример #10
0
        public void EditTask(TaskViewModel taskVM)
        {
            TaskDBEntities taskDBEntities = new TaskDBEntities();
            TaskDetails    task           = taskDBEntities.TaskDetails.SingleOrDefault(p => p.Task_ID == taskVM.TaskID);

            if (taskVM.ParentTaskName != null && taskVM.ParentTaskName != "")
            {
                task.Parent_ID = taskDBEntities.TaskDetails.SingleOrDefault(p => p.Task_Description == taskVM.ParentTaskName).Task_ID;
            }
            task.Start_Date = Convert.ToDateTime(taskVM.Start_Date);
            task.End_Date   = Convert.ToDateTime(taskVM.End_Date);
            task.Priority   = taskVM.Priority;

            taskDBEntities.TaskDetails.Attach(task);
            taskDBEntities.Entry(task).State = System.Data.Entity.EntityState.Modified;
            taskDBEntities.SaveChanges();
        }
Пример #11
0
 public void Update(TEntity entity)
 {
     dbSet.Attach(entity);
     context.Entry(entity).State = EntityState.Modified;
     context.SaveChanges();
 }