예제 #1
0
        public WSR_Result GetUsers()
        {
            object     data   = null;
            WSR_Result result = null;

            if (result == null)
            {
                RegisteredDb db = new RegisteredDb();
                data = db.GetAll();
                return(new WSR_Result(data, true));
            }
            else
            {
                return(result);
            }
        }
예제 #2
0
        public WSR_Result GetUserById(string iduser)
        {
            object     data   = null;
            WSR_Result result = null;

            if (result == null)
            {
                RegisteredDb db = new RegisteredDb();
                data = db.GetUserById(Convert.ToInt32(iduser));
                return(new WSR_Result(data, true));
            }
            else
            {
                return(result);
            }
        }
예제 #3
0
        public WSR_Result SaveUser(WSR_Param param)
        {
            RegisteredDTO registered = null;
            object        data       = null;
            WSR_Result    result     = null;

            Token token = null;

            result = VerifParamType(param, "token", out token);
            if (result == null)
            {
                //token = (Token)param["token"];
                //TokenDb dbToken = new TokenDb();
                //RegisteredDTO regToken = dbToken.GetInfoAuth(token);

                //if (TokenManager.IsTokenValid(token, regToken))
                // {
                result = VerifParamType(param, "save", out registered);

                if (result == null)
                {
                    registered = (RegisteredDTO)param["save"];
                    RegisteredDb db = new RegisteredDb();
                    db.SaveUser(ref registered);
                    data = registered;
                    return(new WSR_Result(data, true));
                }
                else
                {
                    return(result);
                }
            }
            else
            {
                return(result);
            }
            //}
            //else return result;
        }