示例#1
0
 public void SaveCategorySubcategory(StructuraHotel s, db_UH_UA db)
 {
     /*************Разбираемся с категорией - Город************************/
     //1.Проверяем, есть ли уже такая (такой город), если есть - то catInBaza наш объект
     // нет - создадим категорию
     try
     {
         Categories catInBaza = (from p in db.Categories
                                 where p.CategoryName == s.city
                                 select p).Single();
         var sub = new Subcategories { SubcategoryName = s.name };
         catInBaza.Subcategories.Add(sub);
         return;
     }
     //Такой категории/города нет
     catch
     {
         var newCategory = new Categories { CategoryName = s.city };
         var sub = new Subcategories { SubcategoryName = s.name };
         newCategory.Subcategories.Add(sub);
         db.Categories.AddObject(newCategory);
     }
 }   
示例#2
0
 /// <summary>
 /// Создание нового объекта Subcategories.
 /// </summary>
 /// <param name="subcategoryId">Исходное значение свойства SubcategoryId.</param>
 public static Subcategories CreateSubcategories(global::System.Int32 subcategoryId)
 {
     Subcategories subcategories = new Subcategories();
     subcategories.SubcategoryId = subcategoryId;
     return subcategories;
 }
示例#3
0
 /// <summary>
 /// Устаревший метод для добавления новых объектов в набор EntitySet Subcategories. Взамен можно использовать метод .Add связанного свойства ObjectSet&lt;T&gt;.
 /// </summary>
 public void AddToSubcategories(Subcategories subcategories)
 {
     base.AddObject("Subcategories", subcategories);
 }