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