using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.ComponentModel.DataAnnotations; using System.Web.Script.Serialization; namespace Sleis.Models { [Serializable] public abstract class BaseIdentityModel : BaseModel, IValidatableObject { public virtual int Id { get; set; } public BaseIdentityModel() { } public BaseIdentityModel(int id) { Id = id; } public virtual IEnumerable Validate(ValidationContext ctx) { return new List(); } public override void SetContext(string parentContext) { ValidationContxt = parentContext; base.SetContext(ValidationContxt); } } }