private void ChangeNotificztionText() { _Text = new TextNotification { Text = _message.Text }; TextNotification TextTemp = db.GetTextNotification(_Text); if (TextTemp == null) { db.SetValue(_Text); } ButtonAndTextNotication temp = db.GetButtonAndTextNotication(user); ButtonAndTextNotication tempText = db.GetButtonAndTextNotication(_Text.Text); if (tempText == null) { temp.Text = _Text; } else { temp.isWork = false; tempText.isWork = true; tempText.User = user; } db.Save(); }
private void ChangeNotificationButton() { button.Text = _message.Text; ButtonNotification ButtonTemp = db.GetButtonNotification(button); if (ButtonTemp == null) { db.SetValue(button); } ButtonAndTextNotication temp = db.GetButtonAndTextNotication(user); if (temp.Text != null) { Text += temp.Text.Text + "\n"; } Text += button.Text; db.SetValue(new CollectionButtonNotification() { buttonAndTextNotification = temp, buttonNotification = button }); db.Save(); }
private Boolean CheckIsReady() { TextAndButton = db.GetButtonAndTextNotication(user); if (TextAndButton == null || TextAndButton.Text == null) { return(false); } CollectionNotification = db.GetListCollectionButtonNotification(TextAndButton); if (CollectionNotification.Count == 0) { return(false); } foreach (CollectionButtonNotification collectionButtonNotification in CollectionNotification) { if (collectionButtonNotification.buttonNotification == null || collectionButtonNotification.buttonAndTextNotification == null) { return(false); } } return(true); }
private void ChangeNotificationPicture() { ButtonAndTextNotication temp = db.GetButtonAndTextNotication(user); CollectionPictureNotification picture = new CollectionPictureNotification(); picture.buttonAndTextNotification = temp; picture.Picture = _message.Photo[2].FileId; db.SetValue(picture); db.Save(); }
private void ChangeNotificationChat() { Channel channel = db.GetChannel(KeyChannel); ButtonAndTextNotication buttonAndTextNotication = db.GetButtonAndTextNotication(user); NotificationChat[] notificationChats = db.GetNotificationChats(); NotificationChat notificationChat = notificationChats.FirstOrDefault(p => p.IdChannel == channel && p.IdNotification == buttonAndTextNotication.Id); if (notificationChat == null) { db.SetValue(new NotificationChat() { IdChannel = channel, IdNotification = buttonAndTextNotication.Id }); } else { db.Remove(notificationChat); } db.Save(); }