public string StringFrequency() { if (Frequency == 1) { return("1 пост каждый день"); } else { var correspondingEnding = HelpingMethods.ChoosingTheCorrespondingEnding(" день", " дня", " дней", Frequency); return("1 пост раз в " + Frequency.ToString() + correspondingEnding); } }
private bool CheckingWhetherNonImagedInformationIsFilledCorrectly() { if (NameTextBox.Text == defaultName) { MessageBox.Show("Укажите название для рубрики.", "Ошибка"); NameTextBox.Focus(); return(false); } if (SpecialProjectRadioButton.IsChecked == false && _storage.Rubrics.Items.Count(rubr => !rubr.SpecialProject && rubr != _rubric && rubr.Name == NameTextBox.Text) > 0) { MessageBox.Show("В системе уже существует рубрика с таким названием.", "Ошибка"); NameTextBox.Text = ""; NameTextBox.Focus(); return(false); } if (SpecialProjectRadioButton.IsChecked == true && _storage.Rubrics.Items.Count(rubr => rubr.SpecialProject && rubr != _rubric && rubr.Name == NameTextBox.Text) > 0) { MessageBox.Show("В системе уже существует спецпроект с таким названием.", "Ошибка"); NameTextBox.Text = ""; NameTextBox.Focus(); return(false); } if (SpecialProjectRadioButton.IsChecked == false && EditorsRubricRadioButton.IsChecked == false) { MessageBox.Show("Укажите тип рубрики.", "Ошибка"); return(false); } if (ActualRubricCheckBox.IsChecked == false) { var numberOfEditors = _storage.Users.Items.Count(u => u.WorkingNow && (u.Editor || u.Special) && u.EditorsRubrics.Exists(r => r.Rubric == _rubric)); if (numberOfEditors > 0) { MessageBox.Show("Эта рубрика не может быть назначена устаревшей, поскольку есть " + numberOfEditors.ToString() + " редактор" + HelpingMethods.ChoosingTheCorrespondingEnding(ending1, ending234, ending5, numberOfEditors) + " данной рубрикой в настоящий момент.", "Ошибка"); return(false); } } return(true); }