예제 #1
0
        private Task AddUserTask(User findedUser, string taskName, List <Task> addedTasks)
        {
            Task userTask = new Task(taskName);

            if (UserTasks.ContainsKey(findedUser))
            {
                if (UserTasks[findedUser].FirstOrDefault(f => f.Name == taskName) == null)
                {
                    UserTasks[findedUser].Add(userTask);
                }
            }
            else
            {
                UserTasks.Add(findedUser, new List <Task>()
                {
                    userTask
                });
            }

            addedTasks.Add(userTask);
            return(userTask);
        }