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); }