示例#1
0
        private void AcceptButton_Click(object sender, RoutedEventArgs e)
        {
            string myText = new TextRange(richTextBox.Document.ContentStart, richTextBox.Document.ContentEnd).Text;
            var newEntry = new Wpisy()
            {
                GraID = game.GraID,
                DataDodania = DateTime.Now,
                UzytkownikID = User.ID,
                Tytul = "Recenzja"
            };
            DatabaseManager.Entities.Wpisy.Add(newEntry);
            DatabaseManager.Entities.SaveChanges();

            var newReview = new Recenzje()
            {
                RecenzjaID = newEntry.WpisID,
                DlugaTresc = myText
            };
            DatabaseManager.Entities.Recenzje.Add(newReview);
            DatabaseManager.Entities.SaveChanges();

            isSavedInDBS = true;
            ShowConfirmDialog();
            this.Close();
        }
示例#2
0
        public EntryViewModel(Wpisy entry) {
            this.entry = entry;
            IsOk = true;

            VotePlusCommand = new DelegateCommand(_ => UpdateRate(true));
            VoteMinusCommand = new DelegateCommand(_ => UpdateRate(false));
            DeleteCommand = new DelegateCommand(_ => Delete());
            Referesh();
        }
示例#3
0
        private void Button_Click(object sender, RoutedEventArgs e) {
            if (textBoxNewComment.Text == "")
                return;

            var newEntry = new Wpisy() {
                GraID = game.GraID,
                DataDodania = DateTime.Now,
                UzytkownikID = User.ID,
                Tytul = "Super komentarz"
            };

            DatabaseManager.Entities.Wpisy.Add(newEntry);
            DatabaseManager.Save();

            var newComments = new Komentarze() {
                KomentarzID = newEntry.WpisID,
                Tresc = textBoxNewComment.Text,
            };
            DatabaseManager.Entities.Komentarze.Add(newComments);
            DatabaseManager.Save();

            textBoxNewComment.Text = "";
            RefreshComments();
        }