public async Task <Password> GetPasswordById(string passwordId) { PasswordOrm passwordOrm = dbHelper.GetPassword(passwordId); Password result = passwordOrm.Map <PasswordOrm, Password>(); return(await Task.FromResult(result)); }
public async Task <Password> SavePassword(Password password) { PasswordOrm passwordOrm = password.Map <Password, PasswordOrm>(); dbHelper.UpdatePassword(passwordOrm); return(await Task.FromResult(password)); }
public void UpdatePassword(PasswordOrm password) { try { realm.Write(() => { realm.Add(password, true); }); } catch (Exception ex) { throw ex; } }
public void DeletePassword(PasswordOrm password) { try { PasswordOrm passwordToBeDeleted = GetPassword(password.Id); using (var trans = realm.BeginWrite()) { realm.Remove(passwordToBeDeleted); trans.Commit(); } } catch (Exception ex) { throw ex; } }
public void UpdatePassword(PasswordOrm password) { try { if (password.Id == null) { password.Id = Guid.NewGuid().ToString(); } realm.Write(() => { realm.Add(password, true); }); } catch (Exception ex) { throw ex; } }
public PasswordOrm GetPassword(string id) { PasswordOrm password = (PasswordOrm)realm.All <PasswordOrm>().Where(p => p.Id == id).First(); return(password); }