Ejemplo n.º 1
0
        public void Stop_App_As_User()
        {
            IVcapClient client = new VcapClient("http://api.ironfoundry.me");

            client.Login("*****@*****.**", "password");
            VcapUser user = client.GetUser("otheruser");

            client.ProxyAs(user);
            client.Stop("appname");
        }
Ejemplo n.º 2
0
        public IEnumerable<StatInfo> GetStats(VcapUser user, Application app)
        {
            VcapRequest r = base.BuildVcapRequest(Constants.AppsResource, app.Name, "stats");
            IRestResponse response = r.Execute();
            var tmp = JsonConvert.DeserializeObject<SortedDictionary<int, StatInfo>>(response.Content);

            var rv = new List<StatInfo>();
            foreach (KeyValuePair<int, StatInfo> kvp in tmp)
            {
                StatInfo si = kvp.Value;
                si.ID = kvp.Key;
                rv.Add(si);
            }
            return rv.ToArrayOrNull();
        }
Ejemplo n.º 3
0
        public IEnumerable <StatInfo> GetStats(VcapUser user, Application app)
        {
            VcapRequest   r        = base.BuildVcapRequest(Constants.AppsResource, app.Name, "stats");
            IRestResponse response = r.Execute();
            var           tmp      = JsonConvert.DeserializeObject <SortedDictionary <int, StatInfo> >(response.Content);

            var rv = new List <StatInfo>();

            foreach (KeyValuePair <int, StatInfo> kvp in tmp)
            {
                StatInfo si = kvp.Value;
                si.ID = kvp.Key;
                rv.Add(si);
            }
            return(rv.ToArrayOrNull());
        }
Ejemplo n.º 4
0
 public ServicesHelper(VcapUser proxyUser, VcapCredentialManager credentialManager)
     : base(proxyUser, credentialManager)
 {
 }
Ejemplo n.º 5
0
 public MiscHelper(VcapUser proxyUser, VcapCredentialManager credentialManager)
     : base(proxyUser, credentialManager)
 {
 }
Ejemplo n.º 6
0
 public IEnumerable<Application> GetApplications(VcapUser user)
 {
     return base.GetApplications(user.Email);
 }
Ejemplo n.º 7
0
 public AppsHelper(VcapUser proxyUser, VcapCredentialManager credentialManager)
     : base(proxyUser, credentialManager)
 {
 }
Ejemplo n.º 8
0
 public void ProxyAs(VcapUser user)
 {
     proxyUser = user;
 }
Ejemplo n.º 9
0
 public IEnumerable <Application> GetApplications(VcapUser user)
 {
     return(base.GetApplications(user.Email));
 }
Ejemplo n.º 10
0
 public AppsHelper(VcapUser proxyUser, VcapCredentialManager credMgr)
     : base(proxyUser, credMgr)
 {
 }
Ejemplo n.º 11
0
 public BaseVmcHelper(VcapUser proxyUser, VcapCredentialManager credentialManager)
 {
     ProxyUser         = proxyUser;
     CredentialManager = credentialManager;
 }
Ejemplo n.º 12
0
 public BaseVmcHelper(VcapUser proxyUser, VcapCredentialManager credMgr)
 {
     this.proxyUser = proxyUser;
     this.credMgr   = credMgr;
 }
Ejemplo n.º 13
0
 public void ProxyAs(VcapUser user)
 {
     proxyUser = user;
 }