// Private methodes: private void LoadChannelList() { Lb_Channel.Items.Clear(); switch (_selectedChannel) { case Channel.Chat: Lbl_SelectedChannel.Content = "Chats"; Btn_AddChannel.Content = "Add chat"; _selectedGroup.SetChats(_chatLogic.GetAllChats(_selectedGroup.GroupId)); foreach (var item in _selectedGroup.Chats) { Lb_Channel.Items.Add(item); } break; case Channel.Event: Lbl_SelectedChannel.Content = "Event"; Btn_AddChannel.Content = "Add event"; _selectedGroup.SetEvents(eventLogic.GetGroupEvents(_selectedGroup.GroupId)); foreach (var item in _selectedGroup.Events) { Lb_Channel.Items.Add(item); } break; default: Lbl_SelectedChannel.Content = "Channel"; Btn_AddChannel.Content = "Placeholder"; break; } }
public FormMain(int clientId, ClientClass client) { this.client = client; // Get user information _client = _clientLogic.LoadClient(clientId); // Fill groupslist: foreach (var item in _client.Groups) { item.FillChats(_chatLogic.GetAllChats(item.GroupId)); } Loaded += FORM_Main_Loaded; InitializeComponent(); }