public void UpdateUserTaskIndexNumber(int taskID, int pos) { ChangeTracker.DetectChanges(); var usertask = UserTasks.FirstOrDefault(ut => ut.TaskID == taskID && ut.UserID == GlobalInfo.CurrentUser.ID); if (usertask != null) { usertask.IndexNumber = pos; UserTasks.AddOrUpdate(usertask); SaveChanges(); } }