Example #1
0
        public void HandleEvent(NavigateEventData eventData)
        {
            WebRouteClient webRouteClient = new WebRouteClient(SmartSystemCommonConsts.ApiHost, new System.Net.Http.HttpClient());

            if (eventData.NavigateType == NavigateEnum.Url)
            {
                webRouteClient.NavigateAsync(eventData.Url);
                return;
            }
            if (eventData.NavigateType == NavigateEnum.Component)
            {
                webRouteClient.NavigateComponentAsync(eventData.ComponentDto);
            }
        }
Example #2
0
        private void UserViewModel_ChangeUserEvent()
        {
            //EventBus.Default.TriggerAsync(new UserLoginEventData(){
            //    UserName = SmartSystemLEConsts.DefaultUser,
            //    Pwd = SmartSystemLEConsts.DefaultPwd,
            //    Tagret = ErrorTagretEnum.Window,
            //    HashCode = this.GetHashCode(),
            //    SuccessAction = LoginSuccess
            //});
            WebRouteClient webRouteClient = new WebRouteClient(SmartSystemCommonConsts.ApiHost, new System.Net.Http.HttpClient());

            webRouteClient.NavigateAsync("/");
            Messenger.Default.Send(new PageChangeModel()
            {
                Page = PageEnum.WebPage
            });
        }