Пример #1
0
        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;
            }
        }
Пример #2
0
        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 = "";
        }
Пример #3
0
        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);
        }