コード例 #1
0
 /// <summary>
 /// Устаревший метод для добавления новых объектов в набор EntitySet Products. Взамен можно использовать метод .Add связанного свойства ObjectSet&lt;T&gt;.
 /// </summary>
 public void AddToProducts(Products products)
 {
     base.AddObject("Products", products);
 }
コード例 #2
0
 /// <summary>
 /// Создание нового объекта Products.
 /// </summary>
 /// <param name="productID">Исходное значение свойства ProductID.</param>
 /// <param name="name">Исходное значение свойства Name.</param>
 /// <param name="description">Исходное значение свойства Description.</param>
 /// <param name="price">Исходное значение свойства Price.</param>
 /// <param name="enrollmentDate">Исходное значение свойства EnrollmentDate.</param>
 /// <param name="categoryId">Исходное значение свойства CategoryId.</param>
 public static Products CreateProducts(global::System.Int32 productID, global::System.String name, global::System.String description, global::System.Decimal price, global::System.DateTime enrollmentDate, global::System.Int32 categoryId)
 {
     Products products = new Products();
     products.ProductID = productID;
     products.Name = name;
     products.Description = description;
     products.Price = price;
     products.EnrollmentDate = enrollmentDate;
     products.CategoryId = categoryId;
     return products;
 }
コード例 #3
0
ファイル: SaveUkrHotel.cs プロジェクト: pmaxim/mtender.net
        //Добавляет в базу отдельные Product, они не связаны отношениями
        //с категориями и подкатегориями, но имеют свойства CategoryId и SubcategoryId
        public Products SaveProduct(StructuraHotel s, int cat, int sub)
        {
            int count = 0;
            var product = new Products
                {
                    Name = s.name,
                    City = s.city,
                    Description = s.description,
                    Contacts = s.contacts,
                    Adress = s.adress,
                    Phone = s.phone1,
                    Site = s.www,
                    //Обрежим Description и сделаем Title
                    Title = MadeTitle(s.description),
                    //Определим CategoryId и SubcategoryId
                    CategoryId = cat,
                    SubcategoryId = sub,
                    Price = 10,
                    EnrollmentDate = DateTime.Now
                };

            //db.Products.AddObject(product);

            //Добавляем картинки
            if (count < s.countPic)
            {
                var img = new Pictures { PicBig = s.image1, PicBigMime = "image/jpeg" };
                product.Pictures.Add(img);
                count++;
            }
            if (count < s.countPic)
            {
                var img = new Pictures { PicBig = s.image2, PicBigMime = "image/jpeg" };
                product.Pictures.Add(img);
                count++;
            }
            if (count < s.countPic)
            {
                var img = new Pictures { PicBig = s.image3, PicBigMime = "image/jpeg" };
                product.Pictures.Add(img);
                count++;
            }
            if (count < s.countPic)
            {
                var img = new Pictures { PicBig = s.image4, PicBigMime = "image/jpeg" };
                product.Pictures.Add(img);
                count++;
            }
            if (count < s.countPic)
            {
                var img = new Pictures { PicBig = s.image5, PicBigMime = "image/jpeg" };
                product.Pictures.Add(img);
                count++;
            }
            if (count < s.countPic)
            {
                var img = new Pictures { PicBig = s.image6, PicBigMime = "image/jpeg" };
                product.Pictures.Add(img);
                count++;
            }
            if (count < s.countPic)
            {
                var img = new Pictures { PicBig = s.image7, PicBigMime = "image/jpeg" };
                product.Pictures.Add(img);
                count++;
            }
            if (count < s.countPic)
            {
                var img = new Pictures { PicBig = s.image8, PicBigMime = "image/jpeg" };
                product.Pictures.Add(img);
                count++;
            }
            if (count < s.countPic)
            {
                var img = new Pictures { PicBig = s.image9, PicBigMime = "image/jpeg" };
                product.Pictures.Add(img);
                count++;
            }
            if (count < s.countPic)
            {
                var img = new Pictures { PicBig = s.image10, PicBigMime = "image/jpeg" };
                product.Pictures.Add(img);
            }
            return product;
        }