Exemplo n.º 1
0
        public String update(Dictionary <String, String> newValues, String authToken)
        {
            String username = "";
            bool   found    = newValues.TryGetValue("username", out username);

            ARTISLAB.ResUser userToUpdate = Program.ARTISClient.getResUser(username, authToken);

            String notes = "";

            found = newValues.TryGetValue("notes", out notes);
            if (found)
            {
                userToUpdate.Notes = notes;
            }

            String privLevel = "";

            found = newValues.TryGetValue("privLevel", out privLevel);
            if (found)
            {
                userToUpdate.PrivLevel = privLevel;
            }

            String password = "";

            found = newValues.TryGetValue("password", out password);
            if (found && password != "")
            {
                userToUpdate.Password = password;
            }

            return(Program.ARTISClient.saveResUser(userToUpdate, authToken));
        }
Exemplo n.º 2
0
        public String save(String authToken)
        {
            ARTISLAB.ResUser user   = new ARTISLAB.ResUser();
            String           result = "";

            if (username != "" && password != "" && privLevel != "")
            {
                user.Username   = username;
                user.Password   = password;
                user.PrivLevel  = privLevel;
                user.Notes      = notes;
                user.CreateDate = createdOn;
                result          = Program.ARTISClient.insertResUser(user, authToken);
            }
            else
            {
                result = "Unable to save user.";
            }
            return(result);
        }
Exemplo n.º 3
0
 public static User find(String username, String token)
 {
     ARTISLAB.ResUser foundUser = Program.ARTISClient.getResUser(username, token);
     return(new User(foundUser.Username, foundUser.Password, foundUser.PrivLevel, foundUser.CreateDate, foundUser.Notes));
 }