Beispiel #1
0
        public void GetControlPanelUserByLoginName(string loginName, EventHandler <RestClientEventArgs <ControlPanelUserVM> > callback)
        {
            string relativeUrl = "/CommonService/ControlPanelUser/GetControlPanelUserByLoginName";

            if (!string.IsNullOrEmpty(loginName))
            {
                restClient.Query <ControlPanelUser>(relativeUrl, loginName, (obj, args) =>
                {
                    if (args.FaultsHandle())
                    {
                        return;
                    }
                    ControlPanelUserVM _viewModel = null;
                    ControlPanelUser entity       = args.Result;
                    if (entity == null)
                    {
                        _viewModel = new ControlPanelUserVM();
                    }
                    else
                    {
                        _viewModel = entity.Convert <ControlPanelUser, ControlPanelUserVM>();
                    }
                    callback(obj, new RestClientEventArgs <ControlPanelUserVM>(_viewModel, restClient.Page));
                });
            }
        }
Beispiel #2
0
        public void GetUserBySysNo(int?sysNo, EventHandler <RestClientEventArgs <ControlPanelUserVM> > callback)
        {
            string relativeUrl = "/CommonService/ControlPanelUser/GetUser/" + sysNo;

            if (sysNo.HasValue)
            {
                restClient.Query <ControlPanelUser>(relativeUrl, (obj, args) =>
                {
                    if (args.FaultsHandle())
                    {
                        return;
                    }
                    ControlPanelUserVM _viewModel = null;
                    ControlPanelUser entity       = args.Result;
                    if (entity == null)
                    {
                        _viewModel = new ControlPanelUserVM();
                    }
                    else
                    {
                        _viewModel = entity.Convert <ControlPanelUser, ControlPanelUserVM>();
                    }
                    callback(obj, new RestClientEventArgs <ControlPanelUserVM>(_viewModel, restClient.Page));
                });
            }
        }