private void Tick(object sender, EventArgs e) { //clear list view chatListbox.Items.Clear(); if (CheckAuth()) { ChatSQLContext csc = new ChatSQLContext(); ChatRepository cr = new ChatRepository(csc); List <ChatBericht> chatBerichten = cr.RetrieveAllChatBerichtenByOpdracht(_hulpOpdracht.Id); chatBerichten.Sort(); GebruikerSQLContext gsc = new GebruikerSQLContext(); GebruikerRepository gr = new GebruikerRepository(gsc); foreach (ChatBericht chat in chatBerichten) { Gebruiker g = gr.RetrieveGebruiker(chat.GebruikerId); chatListbox.Items.Add("[" + chat.Tijd + " | " + g.Naam + "] : " + chat.Bericht); } } else { chatListbox.Items.Add("U heeft geen rechten voor deze chat"); btnSendChat.IsEnabled = false; } }
private void btnSendChat_Click(object sender, RoutedEventArgs e) { ChatSQLContext csc = new ChatSQLContext(); ChatRepository cr = new ChatRepository(csc); cr.CreateChatBericht(DateTime.Now, tbChatBericht.Text, _loggedInUser.Id, _hulpOpdracht.Id); tbChatBericht.Text = ""; }
public void TestMethod1() { var inf = new ChatSQLContext(); var cr = new ChatRepository(inf); cr.CreateChatBericht(DateTime.Now, "Ik ben over 10 min bij je", 2, 3); var lijst = cr.RetrieveAllChatBerichtenByOpdracht(3); Assert.AreEqual("Ik heb egt heel snel hulp nodig", lijst[0].Bericht); }