public UserWindow(bool isNew, List <EventFieldUserSet> list, int idEvent, bool alreadyPrint = false) { this._isNew = isNew; this._idEvent = idEvent; this._userVM = new UserVM(idEvent); this._badgeVM = new BadgeVM(idEvent); this._currentUser = list; this.DataContext = this._userVM; InitializeComponent(); if (this._isNew) { this.ProfileBorder.Visibility = Visibility.Hidden; this.MessageAddNewUser.Visibility = Visibility.Visible; NewUser(); } else { this.MessageBadgePrinted.Visibility = alreadyPrint ? Visibility.Visible : Visibility.Hidden; this.MessageBadgeNotPrinted.Visibility = alreadyPrint ? Visibility.Hidden : Visibility.Visible; ShowUser(); } }
public UserDetailViewModel(bool needValidate = true) : base(needValidate) { userdata = DynamicModelBuilder.GetInstance <IUserVM>(parent: typeof(BaseModel), ctorArgs: needValidate); userdata.ValidateMetadataType = typeof(UserVM); }