コード例 #1
0
        public void Create_TaskToFave(int taskID, int curUserID)
        {
            var maxIndex = UserTasks.Select(ut => ut.IndexNumber).Max();

            if (maxIndex == null)
            {
                maxIndex = 0;
            }
            maxIndex++;
            ChangeTracker.DetectChanges();
            UserTasks.Add(new UserTask()
            {
                TaskID = taskID, UserID = curUserID, IndexNumber = maxIndex
            });
            var taskName = Tasks.Where(t => t.ID == taskID).Select(t => t.TaskName).FirstOrDefault();

            WriteLog(taskID, taskName, DateTime.Now, "INSERT_FAVE");
            SaveChanges();
        }