コード例 #1
0
        public FixtureE(FamilyInstance fa)
        {
            this.Room      = fa.Room;
            this.ElementId = fa.Id;
            this.MepModel  = fa.MEPModel;
            IEnumerator connectors = this.MepModel
                                     .ConnectorManager.Connectors
                                     .GetEnumerator();

            while (connectors.MoveNext())
            {
                Connector c = connectors
                              .Current as Connector;
                try
                {
                    ElectricalSystemType est =
                        c.ElectricalSystemType;
                    EConnector = c;
                    OriginNode = c.Origin;
                    AccessNode = OriginNode;
                    break;
                }
                catch
                {
                    continue;
                }
            }
        }
コード例 #2
0
            public ElectricalApparentLoad(ElectricalSystemType electricalSystemType, int connectorId, double apparentLoad)
            {
                ElectricalSystemType = electricalSystemType;

                ConnectorId = connectorId;

                ApparentLoad = apparentLoad;
            }
コード例 #3
0
 public void Update(ElectricalSystemType electricalSystemType)
 {
     this.electricalSystemTypeRepository.Update(electricalSystemType);
     this.electricalSystemTypeRepository.SaveChanges();
 }
コード例 #4
0
 public void HardDelete(ElectricalSystemType electricalSystemType)
 {
     this.electricalSystemTypeRepository.HardDelete(electricalSystemType);
     this.electricalSystemTypeRepository.SaveChanges();
 }
コード例 #5
0
 public void Add(ElectricalSystemType electricalSystemType)
 {
     this.electricalSystemTypeRepository.Add(electricalSystemType);
     this.electricalSystemTypeRepository.SaveChanges();
 }