Пример #1
0
 public int Create(Adaptations adaptation)
 {
     try
     {
         var sqlExpression = "INSERT INTO Adaptations (BookID, TypeAdaptation, Year_, Country) VALUES (@BookID, @TypeAdaptation, @Year_, @Country)";
         using (var connection = Dbsql.GetDbConnection())
         {
             connection.Open();
             var command     = new SqlCommand(sqlExpression, connection);
             var bookIdParam = new SqlParameter("@BookID", adaptation.BookID);
             command.Parameters.Add(bookIdParam);
             var typeParam = new SqlParameter("@TypeAdaptation", adaptation.AdaptationType);
             command.Parameters.Add(typeParam);
             var yearParam = new SqlParameter("@Year_", adaptation.AdaptationYear);
             command.Parameters.Add(yearParam);
             var countryParam = new SqlParameter("@Country", adaptation.AdaptationCountry);
             command.Parameters.Add(countryParam);
             var number = command.ExecuteNonQuery();
             return(number);
         }
     }
     catch (SqlException e)
     {
         Console.WriteLine(e);
         return(-1);
     }
 }
Пример #2
0
        public string Create(Adaptations adaptation)
        {
            var number = _adaptationsDao.Create(adaptation);

            return(number > 0 ? $"Добавление успешно" : $"Ошибка при добавлении адаптации");
        }