using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using System.ComponentModel.DataAnnotations; using Sleis.Validation.Attribute; using Sleis.Utility; using Sleis.Models; namespace Sleis.ViewModels { public class ControlDeviceView : BaseViewModel { public virtual AgencyReport Report { get; set; } public virtual List List { get; set; } public bool ShowMasterRecords { get; set; } } public class ControlDeviceDetailView : ItemView { public ControlDeviceDetailView() { CustomFields = new List(); } public override void SetContext(string parentContext) { if (Item != null) Item.SetContext(parentContext); if (CustomFields != null) CustomFields.ForEach(x => x.SetContext(Item.ValidationContxt)); } } }