示例#1
0
 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());
     }
 }
示例#2
0
 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("Некорректные данные: посмотрите внимательно и исправьте ошибку!");
     }
 }