Example #1
0
        public KindOfSport GetKindOfSport(int id)
        {
            KindOfSport Kind = new KindOfSport()
            {
                Id = id
            };

            using (SqlConnection connection = new SqlConnection(_connectingString))
            {
                connection.Open();
                SqlCommand command = new SqlCommand
                {
                    CommandText = "GetKindOfSport",
                    CommandType = System.Data.CommandType.StoredProcedure,
                    Connection  = connection
                };
                command.Parameters.AddWithValue("@Id", id);
                SqlDataReader reader = command.ExecuteReader();
                if (reader.HasRows) // если есть данные
                {
                    reader.Read();
                    Kind.Name = (string)reader["Name"];
                }
                reader.Close();
            }
            return(Kind);
        }
 public void AddKindOfSport(KindOfSport kindOfSport)
 {
     using (SqlConnection connection = new SqlConnection(connectionstring))
     {
         SqlCommand cmd = new SqlCommand("AddKindOfSport", connection);
         cmd.CommandType = System.Data.CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@nameOfKind", kindOfSport.NameOfKind);
         connection.Open();
         cmd.ExecuteNonQuery();
     }
 }
 public ActionResult AddSport(KindOfSport kindOfSport)
 {
     if (ModelState.IsValid && kindOfSportLogic.GetNeedKindOfSports(kindOfSport.NameOfKind).Any())
     {
         ModelState.AddModelError("NameOfKind", "Вид спорта с таким названием уже существует!");
     }
     if (ModelState.IsValid)
     {
         kindOfSportLogic.AddKindOfSport(kindOfSport);
         return(RedirectToAction("GetSports"));
     }
     else
     {
         return(View());
     }
 }
        private void button1_Click(object sender, EventArgs e)
        {
            string name = textBox1.Text;

            if (!kindOfSportLogic.GetNeedKindOfSports(name).Any())
            {
                KindOfSport kindOfSport = new KindOfSport
                {
                    NameOfKind = name
                };
                kindOfSportLogic.AddKindOfSport(kindOfSport);
                MessageBox.Show("Вид спорта добавлен!");
                Close();
            }
            else
            {
                MessageBox.Show("Вид спорта с таким названием уже существует!");
            }
        }
        public IEnumerable <KindOfSport> GetKindOfSports()
        {
            var result = new List <KindOfSport>();

            using (SqlConnection connection = new SqlConnection(connectionstring))
            {
                SqlCommand cmd = new SqlCommand("GetSports", connection);
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                connection.Open();
                SqlDataReader read = cmd.ExecuteReader();
                while (read.Read())  //пока читаем
                {
                    var kindOfSport = new KindOfSport
                    {
                        IDKindOfSport = (int)read["IDOfKind"],
                        NameOfKind    = (string)read["NameOfKind"]
                    };
                    result.Add(kindOfSport);
                }
            }
            return(result);
        }
Example #6
0
 /// <summary>
 /// Инициализирует новый экземпляр класса <see cref="Skill"/>.
 /// </summary>
 /// <param name="kindOfSport">Вид спорта.</param>
 public Skill(KindOfSport kindOfSport)
 {
     KindOfSport = kindOfSport;
 }
Example #7
0
 public void AddKindOfSport(KindOfSport kindOfSport)
 {
     kindOfSportDao.AddKindOfSport(kindOfSport);
 }
Example #8
0
 /// <summary>
 /// Инициализирует новый экземпляр класса <see cref="Game"/>.
 /// </summary>
 /// <param name="id"></param>
 /// <param name="kindOfSport"></param>
 public Game(ObjectId id, KindOfSport kindOfSport)
 {
     Id          = id;
     KindOfSport = kindOfSport;
 }