2009-12-10 15 views
0

J'ai un objet Task qui a une propriété Employee. J'essaie de trouver le meilleur moyen de définir une validation pour permettre uniquement à certains employés d'accéder à l'objet de tâche. Si l'utilisateur contextuel actuel (web/winforms) tente d'instancier l'objet Task, l'objet doit automatiquement se valider et renvoyer un message d'erreur de validation. Pouvez-vous me dire quelle est la meilleure façon de procéder?Objets se validant à l'aide de Castle Validators

im en utilisant Fluent nHibernate et Castle Validators et le début est asp.net MVC.

public class Task:ITask 
    { 
     public virtual int TaskID { get; set; } 
     public virtual TaskStatus TaskStatus { get; set; } 
     public virtual DateTime? CreatedDateTime { get; set; } 
     **public virtual Employee CreatedByUser { get; set; }** 
} 

Répondre