示例#1
0
 public void AddSimpleAd(SimpleAd ad)
 {
     ad.Date = DateTime.Now;
     using (var context = new SimpleAdsContext(_connectionString))
     {
         context.Ads.Add(ad);
         context.SaveChanges();
     }
 }
        private SimpleAd GetAdFromReader(SqlDataReader reader)
        {
            SimpleAd ad = new SimpleAd
            {
                Name        = reader.Get <string>("Name"),
                Description = reader.Get <string>("Description"),
                PhoneNumber = reader.Get <string>("PhoneNumber"),
                Id          = reader.Get <int>("Id"),
                UserId      = reader.Get <int>("UserId")
            };

            return(ad);
        }
示例#3
0
 public void AddSimpleAd(SimpleAd ad)
 {
     using (SqlConnection connection = new SqlConnection(_connectionString))
         using (SqlCommand command = connection.CreateCommand())
         {
             command.CommandText = "INSERT INTO Ads (Description, PhoneNumber, DateCreated, UserId) " +
                                   "VALUES (@desc, @phone, GETDATE(), @userId) SELECT SCOPE_IDENTITY()";
             command.Parameters.AddWithValue("@desc", ad.Description);
             command.Parameters.AddWithValue("@phone", ad.PhoneNumber);
             command.Parameters.AddWithValue("@userId", ad.UserId);
             connection.Open();
             ad.Id = (int)(decimal)command.ExecuteScalar();
         }
 }
示例#4
0
 public void AddSimpleAd(SimpleAd ad)
 {
     using (SqlConnection connection = new SqlConnection(_connectionString))
         using (SqlCommand command = connection.CreateCommand())
         {
             command.CommandText = "INSERT INTO Ads (Description, Name, PhoneNumber, DateCreated) " +
                                   "VALUES (@desc, @name, @phone, GETDATE()) SELECT SCOPE_IDENTITY()";
             command.Parameters.AddWithValue("@desc", ad.Description);
             object name = ad.Name;
             if (name == null)
             {
                 name = DBNull.Value;
             }
             command.Parameters.AddWithValue("@name", name);
             command.Parameters.AddWithValue("@phone", ad.PhoneNumber);
             connection.Open();
             ad.Id = (int)(decimal)command.ExecuteScalar();
         }
 }