private static Common.Output DecryptMessageFromTms(string notes) { try { _db = new PilaDbContext(); ConnectionInfo profile = _db.ConnectionInfoes.First(c => c.Active == 1); var keyData = profile.PrivateKey; KeyManager keyM = new KeyManager(); var decrypted = keyM.DecryptPGP(profile.KeyName, profile.KeyName, profile.KeyPass, notes, keyData); if (decrypted.Value == "0") { return(new Common.Output("FAILED", "0", DateTime.Now, false, "Encryption Error : " + decrypted.Notes)); } return(new Common.Output("SUCCESS", "1", DateTime.Now, true, decrypted.Notes)); } catch (Exception ex) { return(new Common.Output("FAILED", "0", DateTime.Now, false, "Encryption Error : " + ex.Message)); } }