private void CreateBuilding()
        {
            if (string.IsNullOrEmpty(Name))
                return;

            if (SelectedHeatSupplier == null)
                return;
            try
            {
                var building = new Building
                                   {
                                       Name = Name,
                                       Description = Description,
                                       StandartOfHeat = _standartOfHeat,
                                       TotalArea = _totalArea,
                                       HeatSupplier = SelectedHeatSupplier
                                   };
                _supplierRepository.InsertBuilding(building);
                _supplierRepository.Save();
                Buildings.Add(building);

                //Clean Gui's text
                Name = string.Empty;
                Description = string.Empty;

            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message, "Внимание!");
            }
        }
 /// <summary>
 /// Создание нового объекта Building.
 /// </summary>
 /// <param name="id">Исходное значение свойства Id.</param>
 /// <param name="name">Исходное значение свойства Name.</param>
 /// <param name="standartOfHeat">Исходное значение свойства StandartOfHeat.</param>
 /// <param name="totalArea">Исходное значение свойства TotalArea.</param>
 public static Building CreateBuilding(global::System.Int32 id, global::System.String name, global::System.Double standartOfHeat, global::System.Double totalArea)
 {
     Building building = new Building();
     building.Id = id;
     building.Name = name;
     building.StandartOfHeat = standartOfHeat;
     building.TotalArea = totalArea;
     return building;
 }
 /// <summary>
 /// Устаревший метод для добавления новых объектов в набор EntitySet Buildings. Взамен можно использовать метод .Add связанного свойства ObjectSet&lt;T&gt;.
 /// </summary>
 public void AddToBuildings(Building building)
 {
     base.AddObject("Buildings", building);
 }