using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace Sleis.Models { /// /// Class used for representing EmissionUnitControlDevice, UnitProcessControlDevice, etc. /// public abstract class EntityControlDevice: BaseIdentityModel { public virtual ControlDeviceModel ControlDevice { get; set; } public virtual int ControlApproachId { get; set; } public virtual ControlApproach Approach { get; set; } public virtual int SequenceNumber { get; set; } public virtual int ControlDeviceId { get; set; } public EntityControlDevice() { //ControlDevice = new PublicControlDevice(); } public override void SetContext(string parentContext) { if (ControlDevice != null) { ControlDevice.SetContext(parentContext); ValidationContxt = String.Format("{0} {1}", parentContext, ControlDevice.ValidationContxt); } } } }