コード例 #1
0
        private void AddUserListName_Click(object sender, RoutedEventArgs e)
        {
            //int UserNameId = ((ToDoList.Model.TodoLists)cmbUserListName.SelectedItem).UserId;
            int            ListNameId = ((ToDoList.Model.TodoLists)cmbUserofListName.SelectedItem).ListId;
            UserOfTodoList todo       = new UserOfTodoList();

            //todo.AddUserOfListItems(ListNameId, UserNameId);
            Refresh();
        }
コード例 #2
0
        public HomeWindow()
        {
            InitializeComponent();


            using (ToDoListEntities dbEntities = new ToDoListEntities())
            {
                List <TodoLists> todo = dbEntities.TodoLists.Where(x => x.IsActive == "1").ToList();
                if (todo.Count > 0)
                {
                    for (int i = 0; i < todo.Count; i++)
                    {
                        Todolist todoList = new Todolist();
                        todoList.ListName = todo[i].ListName;
                        todoList.ListId   = todo[i].ListId;

                        lvToDoList.Items.Add(todoList);

                        DataContext = todo;
                    }
                }

                List <ToDoListItems> todoItem = dbEntities.ToDoListItems.Where(x => x.IsActive == "1").ToList();
                if (todoItem.Count > 0)
                {
                    for (int i = 0; i < todoItem.Count; i++)
                    {
                        TodoListItems todoListItem = new TodoListItems();
                        todoListItem.ItemId       = todoItem[i].ItemId;
                        todoListItem.ListItemName = todoItem[i].ListItemName;
                        todoListItem.Description  = todoItem[i].Description;
                        todoListItem.Deadline     = Convert.ToDateTime(todoItem[i].Deadline);
                        todoListItem.ListId       = Convert.ToInt32(todoItem[i].ListId);

                        todoListItem.IsActive = todoItem[i].IsActive;

                        var _listName = (from x in dbEntities.TodoLists
                                         where (x.ListId == todoListItem.ListId)
                                         select x).FirstOrDefault <TodoLists>();
                        if (Convert.ToInt32(todoItem[i].ListId) == 0)
                        {
                            todoListItem.ListName = "";
                        }
                        else
                        {
                            todoListItem.ListName = _listName.ListName;
                        }


                        if (todoItem[i].Status == "1")
                        {
                            todoListItem.Status = true;
                        }
                        else
                        {
                            todoListItem.Status = false;
                        }


                        lvToDoListItem.Items.Add(todoListItem);
                    }
                }

                List <UsersOfToDoLists> todoUserOfList = dbEntities.UsersOfToDoLists.ToList();
                if (todoUserOfList.Count > 0)
                {
                    for (int i = 0; i < todoUserOfList.Count; i++)
                    {
                        UserOfTodoList todoUserItem = new UserOfTodoList();
                        todoUserItem.UserId = Convert.ToInt32(todoUserOfList[i].UserId);
                        todoUserItem.ListId = Convert.ToInt32(todoUserOfList[i].ListId);



                        var _listName = (from x in dbEntities.TodoLists
                                         where (x.ListId == todoUserItem.ListId)
                                         select x).FirstOrDefault <TodoLists>();

                        var _userName = (from x in dbEntities.Users
                                         where (x.UserId == todoUserItem.UserId)
                                         select x).FirstOrDefault <Users>();
                        todoUserItem.ListName    = _listName.ListName;
                        todoUserItem.Namesurname = _userName.NameSurname;



                        lvUserList.Items.Add(todoUserItem);
                    }
                }
            }
        }