コード例 #1
0
 public EFCoreTestController(PermissionRequirement permissionRequirement, IMainServices iMainServices
                             , IChildrenServices iChildrenServices)
 {
     _permissionRequirement = permissionRequirement;
     _iMainServices         = iMainServices;
     _iChildrenServices     = iChildrenServices;
 }
コード例 #2
0
ファイル: MainViewModel.cs プロジェクト: uoinfusion/Infusion
        public void SetServices(InjectionConfiguration configuration, IMainServices mainServices)
        {
            this.configuration = configuration;
            this.mainServices  = mainServices;

            RaisePropertyChanged(nameof(AlwaysOnTop));
        }
コード例 #3
0
 public EFCoreTestController(PermissionRequirement permissionRequirement, IMainServices iMainServices/*, AuthorDomainSvc authorDomainSvc*/
                             , IChildrenServices iChildrenServices)
 {
     _permissionRequirement = permissionRequirement;
     //_authorDomainSvc = authorDomainSvc;
     _iMainServices     = iMainServices;
     _iChildrenServices = iChildrenServices;
 }
コード例 #4
0
 /// <summary>
 /// Конструктор контролера <see cref="BaseController"/>
 /// </summary>
 public BaseController()
 {
     Services = DependencyResolver.Current.GetService <IMainServices>();
     User     = WebUser.CurrentUser;
 }
コード例 #5
0
 public void Open(IInjectionObjectServices objectServices, IScriptServices scriptServices, IMainServices mainServices, InjectionConfiguration configuration)
 => InjectionWindow.Open(objectServices, scriptServices, mainServices, configuration);
コード例 #6
0
        public static void Open(IInjectionObjectServices objectServices, IScriptServices scriptServices, IMainServices mainServices, InjectionConfiguration configuration)
        {
            Dispatcher.UIThread.InvokeAsync(() =>
            {
                lock (injectionWindowLock)
                {
                    if (injectionWindow == null)
                    {
                        injectionWindow = new InjectionWindow(configuration);
                    }

                    injectionWindow.Objects.SetServices(objectServices);
                    injectionWindow.Scripts.SetServices(scriptServices);
                    injectionWindow.Main.ViewModel.SetServices(injectionWindow.configuration, mainServices);

                    injectionWindow.Show();
                }
            });
        }
コード例 #7
0
 public MainPresenter(IMainWindow mainWindow, IMainServices mainServices)
 {
     MainWindow   = mainWindow;
     MainServices = mainServices;
     subscribe();
 }
コード例 #8
0
 public AuthorizationController(PermissionRequirement permissionRequirement, IMainServices iMainServices)
 {
     _permissionRequirement = permissionRequirement;
     _iMainServices         = iMainServices;
 }
コード例 #9
0
 public RestfulAPIController(IMainServices iMainServices)
 {
     _iMainServices = iMainServices;
 }
コード例 #10
0
 public AlbumController(IMainServices mainServices)
 {
     this.mainServices = mainServices;
 }
コード例 #11
0
 public HomeController(IMainServices _mainServices)
 {
     mainServices = _mainServices;
 }
コード例 #12
0
 public HomeController(IMainServices mainServices)
 {
     this.mainServices = mainServices;
 }
コード例 #13
0
 /// <summary>
 /// 构造函数注入
 /// </summary>
 /// <param name="schemes"></param>
 /// <param name="roleModulePermissionServices"></param>
 public PermissionHandler(IAuthenticationSchemeProvider schemes, IMainServices iMainServices)
 {
     Schemes        = schemes;
     _IMainServices = iMainServices;
 }