/// <summary> /// コンストラクタ /// </summary> /// <param name="model">Rms.Server.Operation.Utility.Models.MtNetworkRouteのインスタンス</param> public MtNetworkRoute(Rms.Server.Operation.Utility.Models.MtNetworkRoute model) { this.Sid = model.Sid; this.Code = model.Code; this.NetworkName = model.NetworkName; this.NetworkBandwidth = model.NetworkBandwidth; this.CreateTimedate = model.CreateTimedate; this.UpdateDatetime = model.UpdateDatetime; this.DtEquipment = model.DtEquipment.Select(y => new DtEquipment(y)).ToHashSet(); }
/// <summary> /// このインスタンスを、それと同等なRms.Server.Operation.Utility.Models.MtNetworkRoute型に変換する。 /// </summary> /// <returns></returns> public Rms.Server.Operation.Utility.Models.MtNetworkRoute ToModel() { Rms.Server.Operation.Utility.Models.MtNetworkRoute model = new Rms.Server.Operation.Utility.Models.MtNetworkRoute(); model.Sid = this.Sid; model.Code = this.Code; model.NetworkName = this.NetworkName; model.NetworkBandwidth = this.NetworkBandwidth; model.CreateTimedate = this.CreateTimedate; model.UpdateDatetime = this.UpdateDatetime; model.DtEquipment = this.DtEquipment.Select(y => y.ToModel()).ToHashSet(); return(model); }