public User GetById(Search.Users.ById value)
            {
                var ret = NRestClient.Create(port: 9000).Execute <User>(
                    RouteConsts.User.GetById.Url, value);

                return(ret);
            }
示例#2
0
 public User GetById([FromBody] Search.Users.ById value)
 {
     if (null == value)
     {
         return(null);
     }
     return(Models.User.Get(value.UserId));
 }
示例#3
0
        public NDbResult <User> GetById([FromBody] Search.Users.ById value)
        {
            NDbResult <User> result;

            if (null == value)
            {
                result = new NDbResult <User>();
                result.ParameterIsNull();
            }
            else
            {
                result = Models.User.GetUser(value.UserId);
            }
            return(result);
        }
示例#4
0
        public NDbResult <List <User> > SearchById([FromBody] Search.Users.ById value)
        {
            NDbResult <List <User> > result;

            if (null == value)
            {
                result = new NDbResult <List <User> >();
                result.ParameterIsNull();
            }
            else
            {
                result = Models.User.SearchById(value.UserId, value.Roles);
            }
            return(result);
        }
            public NRestResult <List <User> > SearchById(Search.Users.ById value)
            {
                NRestResult <List <User> > ret;
                NRestClient client = NRestClient.CreateLocalClient();

                if (null == client)
                {
                    ret = new NRestResult <List <User> >();
                    ret.RestInvalidConfig();
                    return(ret);
                }

                if (null != value)
                {
                    ret = client.Execute <List <User> >(RouteConsts.User.SearchById.Url, value);
                }
                else
                {
                    ret = new NRestResult <List <User> >();
                    ret.ParameterIsNull();
                }
                return(ret);
            }