コード例 #1
1
ファイル: View.razor.cs プロジェクト: kwokkan/note-dotnet
        private async Task OnSaveNoteClickedAsync()
        {
            await NoteService.UpdateAsync(Id, Note);

            NavigationManager.NavigateTo("/");
        }
コード例 #2
0
        public void NavigationManagerShouldMergeAndOrderNavigation() {
            var manager = new NavigationManager(new INavigationProvider[] { new StubProvider(), new Stub2Provider() }, new IMenuProvider[] { }, new StubAuth(), new INavigationFilter[0], new UrlHelper(new RequestContext(new StubHttpContext("~/"), new RouteData())), new StubOrchardServices(), new ShellSettings());

            var menuItems = manager.BuildMenu("admin");
            Assert.That(menuItems.Count(), Is.EqualTo(3));

            var item1 = menuItems.First();
            var item2 = menuItems.Skip(1).First();
            var item3 = menuItems.Skip(2).First();

            Assert.That(item1.Text.TextHint, Is.EqualTo("Foo"));
            Assert.That(item1.Position, Is.EqualTo("1.0"));
            Assert.That(item2.Text.TextHint, Is.EqualTo("Bar"));
            Assert.That(item2.Position, Is.EqualTo("2.0"));
            Assert.That(item3.Text.TextHint, Is.EqualTo("Frap"));
            Assert.That(item3.Position, Is.EqualTo("3.0"));

            Assert.That(item2.Items.Count(), Is.EqualTo(2));
            var subitem1 = item2.Items.First();
            var subitem2 = item2.Items.Last();
            Assert.That(subitem1.Text.TextHint, Is.EqualTo("Quad"));
            Assert.That(subitem1.Position, Is.EqualTo("1.a"));
            Assert.That(subitem2.Text.TextHint, Is.EqualTo("Frap"));
            Assert.That(subitem2.Position, Is.EqualTo("1.b"));
        }
コード例 #3
0
 public AXAUnderwritingModule(ApplicationModel application, IUnityContainer container, IRegionManager regionManager, IEventAggregator eventAggregator, NavigationManager navigationManager)
     : base(container, eventAggregator,navigationManager)
 {
     this._application = application;
     this._container = container;
     this._regionManager = regionManager;
     this._eventAggregator = eventAggregator;
     this._navigationManager = navigationManager;
 }
コード例 #4
0
        public void NavigationManagerShouldUseProvidersToBuildNamedMenu() {
            var manager = new NavigationManager(new[] { new StubProvider() }, new IMenuProvider[] { }, new StubAuth(), new INavigationFilter[0], new UrlHelper(new RequestContext(new StubHttpContext("~/"), new RouteData())), new StubOrchardServices(), new ShellSettings());

            var menuItems = manager.BuildMenu("admin");
            Assert.That(menuItems.Count(), Is.EqualTo(2));
            Assert.That(menuItems.First(), Has.Property("Text").Property("TextHint").EqualTo("Foo"));
            Assert.That(menuItems.Last(), Has.Property("Text").Property("TextHint").EqualTo("Bar"));
            Assert.That(menuItems.Last().Items.Count(), Is.EqualTo(1));
            Assert.That(menuItems.Last().Items.Single().Text.TextHint, Is.EqualTo("Frap"));
        }
コード例 #5
0
 public FulfillmentModule(IUnityContainer container, IRegionManager regionManager, NavigationManager navigationManager)
 {
     _container = container;
     _regionManager = regionManager;
     _navigationManager = navigationManager;
 }
コード例 #6
0
        public void EmptyMenuIfNameDoesntMatch() {
            var manager = new NavigationManager(new[] { new StubProvider() }, new IMenuProvider[] { }, new StubAuth(), new INavigationFilter[0], new UrlHelper(new RequestContext(new StubHttpContext("~/"), new RouteData())), new StubOrchardServices(), new ShellSettings());

            var menuItems = manager.BuildMenu("primary");
            Assert.That(menuItems.Count(), Is.EqualTo(0));
        }
コード例 #7
0
 public MainViewModelBase(NavigationManager navigation)
 {
     NavigationManager = navigation;
 }
コード例 #8
0
 public RoleService(HttpClient http, SiteState siteState, NavigationManager navigationManager)
 {
     _http              = http;
     _siteState         = siteState;
     _navigationManager = navigationManager;
 }
コード例 #9
0
 /// <summary>
 /// Navigate to note edit functionality.
 /// </summary>
 private void NavigateToEdit()
 {
     NavigationManager.NavigateTo($"/Patient/{PatientId}/History/Note/Edit/{NoteId}");
 }
コード例 #10
0
 private void teamsButton_Click(object sender, RoutedEventArgs e)
 {
     NavigationManager.OpenPage(new ManageTeamsPage());
 }
コード例 #11
0
 public ApiClient(IAccessTokenProvider authenticationService, NavigationManager navigation, ILogger <ApiClient> logger)
     : base(new AuthorizingHttpClientHandler(authenticationService))
 {
     BaseAddress = new Uri(navigation.BaseUri);
 }
コード例 #12
0
 /// <summary>
 /// Return to the relevant Patient details page.
 /// </summary>
 private void NavigateBackToPatient()
 {
     NavigationManager.NavigateTo($"/patient/{PatientId}");
 }
コード例 #13
0
 protected void HandleClick(string projectId)
 {
     NavigationManager.NavigateTo($"/projectdetails/{projectId}", true);
 }
コード例 #14
0
 public ClearStateHandler(IConfiguration configuration, ISessionStorageService sessionStorageService, ILocalStorageService localStorageService, SweetAlertService sweetAlertService, NavigationManager navigationManager, EndPointsModel endPoints, IHttpClient httpClient, HttpClient baseHttpClient, IJSRuntime jsRuntime, IMediator mediator, IStore store) : base(configuration, sessionStorageService, localStorageService, sweetAlertService, navigationManager, endPoints, httpClient, baseHttpClient, jsRuntime, mediator, store)
 {
     Configuration         = configuration;
     SessionStorageService = sessionStorageService;
     LocalStorageService   = localStorageService;
     SweetAlertService     = sweetAlertService;
     NavigationManager     = navigationManager;
     EndPoints             = endPoints;
     HttpClient            = httpClient;
     BaseHttpClient        = baseHttpClient;
     JsRuntime             = jsRuntime;
     Mediator = mediator;
     Store    = store;
 }
 public HttpInterceptorService(HttpClientInterceptor interceptor, NavigationManager navManager)
 {
     _interceptor = interceptor;
     _navManager  = navManager;
 }
コード例 #16
0
 public ModuleDefinitionService(HttpClient http, SiteState sitestate, NavigationManager NavigationManager)
 {
     this.http              = http;
     this.sitestate         = sitestate;
     this.NavigationManager = NavigationManager;
 }
コード例 #17
0
 protected void EditActivityLog(string activityLog)
 {
     NavigationManager.NavigateTo($"/activitylogedit/{activityLog}");
 }
コード例 #18
0
ファイル: Navigator.cs プロジェクト: vecilije/familee
 public Navigator(NavigationManager navigationManager)
 {
     _navigationManager = navigationManager;
 }
コード例 #19
0
 public void StartGame()
 {
     NavigationManager.NavigateTo("multiplication/game");
 }
コード例 #20
0
 public JobService(HttpClient http, SiteState sitestate, NavigationManager NavigationManager) : base(http, sitestate, NavigationManager)
 {
     this.http              = http;
     this.sitestate         = sitestate;
     this.NavigationManager = NavigationManager;
 }
コード例 #21
0
        protected async Task Delete_Click()
        {
            await EmployeeService.DeleteEmployee(Employee.EmployeeId);

            NavigationManager.NavigateTo("/");
        }
コード例 #22
0
 /// <summary>
 /// Navigate to the Audit Log page.
 /// </summary>
 private void NavigateToAuditLog()
 {
     NavigationManager.NavigateTo($"/Patient/{PatientId}/History/Note/Log/{NoteId}");
 }
コード例 #23
0
ファイル: ShoppingList.cs プロジェクト: MiBuena/BlazorProject
 private void NavigateToAllItems()
 {
     NavigationManager.NavigateTo("/allitemstable");
 }
コード例 #24
0
 private void GoToSignup()
 {
     NavigationManager.NavigateTo("/signup");
 }
コード例 #25
0
ファイル: UserService.cs プロジェクト: mrjones2014/BlazorCMS
 public UserService(NavigationManager manager) : base(manager)
 {
 }
コード例 #26
0
 private void playersButton_Click(object sender, RoutedEventArgs e)
 {
     NavigationManager.OpenPage(new ManagePlayerPage());
 }
コード例 #27
0
ファイル: SitesView.cs プロジェクト: StanislavMazanov/AniraSP
 public SitesView(ISitesRepository sitesRepository, NavigationManager navigationManager)
 {
     _siteRepository    = sitesRepository;
     _navigationManager = navigationManager;
 }
コード例 #28
0
        protected async Task Delete_Click()
        {
            await ToDoNoteService.DeleteToDo(ToDoNote.ToDoNoteId);

            NavigationManager.NavigateTo("/ToDoNotes");
        }
コード例 #29
0
        public void NavigationManagerShouldCatchProviderErrors() {
            var manager = new NavigationManager(new[] { new BrokenProvider() }, new IMenuProvider[] { }, new StubAuth(), new INavigationFilter[0], new UrlHelper(new RequestContext(new StubHttpContext("~/"), new RouteData())), new StubOrchardServices(), new ShellSettings());

            var menuItems = manager.BuildMenu("admin");
            Assert.That(menuItems.Count(), Is.EqualTo(0));
        }
コード例 #30
0
 public DocumentationService(HttpClient client, NavigationManager navigationManager)
 {
     client.BaseAddress = new Uri(navigationManager.BaseUri);
     Client = client;
 }
コード例 #31
0
ファイル: AXASearchModule.cs プロジェクト: victorxata/261120
 public AXASearchModule(IUnityContainer container, IEventAggregator eventAggregator, NavigationManager navigationManager)
     :base(container, eventAggregator, navigationManager)
 {
     this._container = container;
     this._eventAggregator = eventAggregator;
 }
 public FileConversionAuthorizationMessageHandler(IAccessTokenProvider provider, NavigationManager navigation,
                                                  IConfiguration configuration) :
     base(provider, navigation)
 {
     ConfigureHandler(
         authorizedUrls: new[]
         { configuration[$"{FileConversionHttpClient.FileConversionHttpClientSettings}:BaseAddress"] },
         scopes: new[] { "services.fileconversion.parse" });
 }
コード例 #33
0
 public LocalhostService(LocalhostContext context, NavigationManager navigationManager)
 {
     this.context           = context;
     this.navigationManager = navigationManager;
 }
コード例 #34
0
 public Auth0AuthorizationMessageHandler(IAccessTokenProvider provider, NavigationManager navigationManager, IConfiguration config) : base(provider, navigationManager)
 {
     this.ConfigureHandler(
         authorizedUrls: new[] { config["HttpClientBaseAddress"], "http://localhost:5005", "https://jaaronnielsenportfolio.herokuapp.com/", "https://myportfolioapi.com" }
         );
 }
コード例 #35
0
 public JwtMessageHandler(NavigationManager _navigationManager, ITokenProvider _tokenProvider)
 {
     navigationManager = _navigationManager;
     tokenProvider     = _tokenProvider;
 }
コード例 #36
0
ファイル: DisbursementVM.cs プロジェクト: ecfiguracion/cargo
 public void CommandSelectVesselExecute(object parameter)
 {
     EventAggregator.GetEvent <CommonEvents.DialogResultEvent>().Subscribe(SelectedVesselResult);
     NavigationManager.Show(UserInterfaces.Bitz.ContactSelectDialog, new object[] { BitzConstants.ContactTypes.Vessel.Id });
 }
コード例 #37
0
ファイル: DisbursementVM.cs プロジェクト: ecfiguracion/cargo
 public void CommandAddItemExecute(object parameter)
 {
     EventAggregator.GetEvent <CommonEvents.DialogResultEvent>().Subscribe(SelectedCargoResult);
     NavigationManager.Show(UserInterfaces.Cargo.CargoSelectDialog);
 }
コード例 #38
0
 public NavigationProviderContext(NavigationManager manager)
 {
     Manager = manager;
 }
コード例 #39
0
 public AXAInsuranceDirectoryModule(IUnityContainer container, IEventAggregator eventAggregator, NavigationManager navigationManager)
     : base(container, eventAggregator, navigationManager)
 {
     this._container = container;
     this._eventAggregator = eventAggregator;
 }