Beispiel #1
0
        private async void Refresh()
        {
            var relativeUri = NavigationManager.ToBaseRelativePath(_location);
            var parameters  = ParseQueryString(relativeUri);

            SetEditParameters(parameters);

            if (relativeUri.IndexOf('?') > -1)
            {
                relativeUri = relativeUri.Substring(0, relativeUri.IndexOf('?'));
            }

            var segments = relativeUri.Trim().Split('/', StringSplitOptions.RemoveEmptyEntries);

            await ApiService.SetCurrentViewModel(relativeUri);

            var type = ContentTypeHelper.ResolveContentType(State.CurrentViewModel.ContentType);

            // parameters via URL currently not supported
            // no need for them in Music Festival anyway

            var routeData = new RouteData(type, new Dictionary <string, object>());

            _renderHandle.Render(Found(routeData));
        }
Beispiel #2
0
 public Type GetContentType()
 {
     return(ContentTypeHelper.ResolveContentType(ContentType));
 }