Пример #1
0
        public MasterSecret GetMasterSecret(string name)
        {
            MasterSecretOrm masterSecretOrm = dbHelper.GetMasterSecret(name);
            MasterSecret    result          = masterSecretOrm.Map <MasterSecretOrm, MasterSecret>();

            return(result);
        }
Пример #2
0
        public async Task <MasterSecret> SaveMasterSecret(MasterSecret masterSecret)
        {
            MasterSecretOrm masterSecretOrm = masterSecret.Map <MasterSecret, MasterSecretOrm>();

            dbHelper.UpdateMasterSecret(masterSecretOrm);

            return(await Task.FromResult(masterSecret));
        }
        public void UpdateMasterSecret(MasterSecretOrm masterSecretOrm)
        {
            try
            {
                if (masterSecretOrm.Id == null)
                {
                    masterSecretOrm.Id = Guid.NewGuid().ToString();
                }

                realm.Write(() =>
                {
                    realm.Add(masterSecretOrm, true);
                });
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #4
0
        public bool HasMasterSecret(string name)
        {
            bool result = false;

            try
            {
                MasterSecretOrm masterSecretOrm = dbHelper.GetMasterSecret(name);
                if (masterSecretOrm != null)
                {
                    if (masterSecretOrm.Name == name)
                    {
                        result = true;
                    }
                }
            }
            catch
            {
                // Ignore exception.
            }

            return(result);
        }
        public MasterSecretOrm GetMasterSecret(string name)
        {
            MasterSecretOrm password = (MasterSecretOrm)realm.All <MasterSecretOrm>().Where(p => p.Name == name).First();

            return(password);
        }