public BaseSECRoleViewModel(IUnityContainer container, SECRoleView view) : base() { this.view = view; this.container = container; Model = new SECRoleModel(); this.view.DataGridDetailSelectionChange += OnDataGridDetailSelectionChange; this.RefreshSecurityCommand = new RelayCommand(OnRefreshSecurityCommand); }
public object Execute(Type TypeView, int menuId) { if (TypeView == typeof(SECUserView)) { SECUserView view = container.Resolve <SECUserView>(); CheckSecurity(view.ViewModel, menuId); return(view); } else if (TypeView == typeof(SECRoleView)) { SECRoleView view = container.Resolve <SECRoleView>(); CheckSecurity(view.ViewModel, menuId); return(view); } else if (TypeView == typeof(SECConnectionView)) { SECConnectionView view = container.Resolve <SECConnectionView>(); CheckSecurity(view.ViewModel, menuId); return(view); } return(null); }
public SECRoleViewModel(IUnityContainer container, SECRoleView view) : base(container, view) { }