public ActionResult AddClient(Client client) { if (client.FirstNameOfFavoriteCoach != null && client.LastNameOfFavoriteCoach != null && _coachLogic.SelectIdNeedCoach(client.FirstNameOfFavoriteCoach, client.LastNameOfFavoriteCoach) == null) { ModelState.AddModelError("FirstNameOfFavoriteCoach", "Тренера с таким именем и такой фамилией не существует"); ModelState.AddModelError("LastNameOfFavoriteCoach", "Тренера с таким именем и такой фамилией не существует"); } if (ModelState.IsValid) { _clientLogic.AddClient(client); return(RedirectToAction("GetClients")); } else { return(View()); } }
private void button1_Click(object sender, EventArgs e) { if (int.TryParse(textBox1.Text, out var coach) && coachLogic.GetNeedCoaches(coach).Any()) { Client client = new Client { FirstName = maskedTextBox1.Text, LastName = maskedTextBox2.Text, TelephoneNumber = maskedTextBox3.Text, IDfavoriteCoach = coach }; clientLogic.AddClient(client); MessageBox.Show("Клиент добавлен!"); Close(); } else { MessageBox.Show("Некорректные данные: посмотрите внимательно и исправьте ошибку!"); } }