Ejemplo n.º 1
0
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="model">Rms.Server.Operation.Utility.Models.DtEquipmentのインスタンス</param>
 public DtEquipment(Rms.Server.Operation.Utility.Models.DtEquipment model)
 {
     this.Sid                = model.Sid;
     this.InstallBaseSid     = model.InstallBaseSid;
     this.NetworkRouteSid    = model.NetworkRouteSid;
     this.TopEquipmentSid    = model.TopEquipmentSid;
     this.ParentEquipmentSid = model.ParentEquipmentSid;
     this.Hierarchy          = model.Hierarchy;
     this.HierarchyPath      = model.HierarchyPath;
     this.HierarchyOrder     = model.HierarchyOrder;
     this.EquipmentNumber    = model.EquipmentNumber;
     this.HostName           = model.HostName;
     this.IpAddress          = model.IpAddress;
     this.Description        = model.Description;
     this.IsDeleted          = model.IsDeleted;
     this.CreateDatetime     = model.CreateDatetime;
     this.UpdateDatetime     = model.UpdateDatetime;
     this.DtAlarm            = model.DtAlarm.Select(y => new DtAlarm(y)).ToHashSet();
     //this.DtEquipment1 = model.DtEquipment1.Select(y => new DtEquipment(y)).ToHashSet();
     //this.DtEquipment11 = model.DtEquipment11.Select(y => new DtEquipment(y)).ToHashSet();
 }
Ejemplo n.º 2
0
        /// <summary>
        /// このインスタンスを、それと同等なRms.Server.Operation.Utility.Models.DtEquipment型に変換する。
        /// InstallBaseに値を設定する。
        /// </summary>
        /// <returns></returns>
        public Rms.Server.Operation.Utility.Models.DtEquipment ToModelIncludedInstallBase()
        {
            Rms.Server.Operation.Utility.Models.DtEquipment model = new Rms.Server.Operation.Utility.Models.DtEquipment();
            model.Sid                = this.Sid;
            model.InstallBaseSid     = this.InstallBaseSid;
            model.NetworkRouteSid    = this.NetworkRouteSid;
            model.TopEquipmentSid    = this.TopEquipmentSid;
            model.ParentEquipmentSid = this.ParentEquipmentSid;
            model.Hierarchy          = this.Hierarchy;
            model.HierarchyPath      = this.HierarchyPath;
            model.HierarchyOrder     = this.HierarchyOrder;
            model.EquipmentNumber    = this.EquipmentNumber;
            model.HostName           = this.HostName;
            model.IpAddress          = this.IpAddress;
            model.Description        = this.Description;
            model.IsDeleted          = this.IsDeleted;
            model.CreateDatetime     = this.CreateDatetime;
            model.UpdateDatetime     = this.UpdateDatetime;
            model.DtAlarm            = this.DtAlarm.Select(y => y.ToModel()).ToHashSet();
            model.DtInstallBase      = this.InstallBaseS.ToModelExcludedEquipment();

            return(model);
        }