public void Update(ProjectLog projectLog) { context.Entry(projectLog).State = EntityState.Modified; }
/// <summary> /// Update task /// </summary> /// <param name="task">Task</param> /// <returns> /// True - Update transaction done. /// False - No transaction. /// </returns> public static bool UpdateTask(Task task) { bool isUpdateSuccess = false; using (var _dbContext = new TaskManagerEntities()) { /// Check if task already exist var existingTask = _dbContext.Tasks .Where(c => c.Task_ID == task.Task_ID) .SingleOrDefault(); if (existingTask != null) { ///Add parent task if not exist if (task.Parent_ID != null && task.Parent_ID != default(int)) { ///Add parent task if not exist var existingParent = _dbContext.ParentTasks .Where(p => p.Parent_ID == task.Parent_ID) .SingleOrDefault(); if (existingParent == null) { _dbContext.ParentTasks.Add(new ParentTask() { Parent_ID = (int)task.Parent_ID, Parent_Task = task.Task1 }); } } ///Update task if (!(task.Task_ID == null || task.Task_ID == default(int))) { task.Task_ID = existingTask.Task_ID; } if (string.IsNullOrEmpty(task.Task1)) { task.Task1 = existingTask.Task1; } if (task.Priority <= 0) { task.Priority = existingTask.Priority; } if (!(task.Start_Date != null && task.Start_Date != System.DateTime.MinValue)) { task.Start_Date = existingTask.Start_Date; } if (!(task.End_Date != null)) { task.End_Date = existingTask.End_Date; } _dbContext.Entry(existingTask).CurrentValues.SetValues(task); } _dbContext.SaveChanges(); isUpdateSuccess = true; } return(isUpdateSuccess); }
public void Update(Company company) { context.Entry(company).State = EntityState.Modified; }
public void Update(Screenshots screenShot) { context.Entry(screenShot).State = EntityState.Modified; }
public void Update(User user) { context.Entry(user).State = EntityState.Modified; }