public async Task <string> Post(string id, string filename) { byte[] bytes; using (var ms = new MemoryStream()) { await Request.Body.CopyToAsync(ms); bytes = ms.ToArray(); } var decr = _decryptor.Decrypt(bytes); await _persistor.Save(id, filename, decr); return(decr); }
public List <string> ProbeAseManagement(string aseName) { // get new ips var newIps = _azmgmt.GetManagementIps(aseName); // get old ips var oldIps = _blobstg.Get(aseName); // determine missing ips List <String> missingIps = new List <String>(); foreach (string ip in newIps.endpoints) { if (oldIps == null || !oldIps.endpoints.Contains(ip)) { missingIps.Add(ip); } } if (missingIps.Count > 0) { _webhook.Notify(newIps); _blobstg.Save(aseName, newIps); } return(missingIps); }
private void Save() { PlayerData pd = new PlayerData(Health, Experience); _Storage.Save(pd); }