/// <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(); }
/// <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); }