public static void UpdatePasswordItem(PasswordItem passwordItem) { PmerDbContext dbContext = new PmerDbContext(); dbContext.PasswordItems.Update(passwordItem); dbContext.SaveChanges(); }
/// <summary> /// testing /// </summary> /// <param name="tag"></param> public static void InsertTag(Tag tag) { PmerDbContext dbContext = new PmerDbContext(); dbContext.Tags.Add(tag); dbContext.SaveChanges(); }
/// <summary> /// 将添加的密码项插入表中 /// </summary> /// <param name="passwordItem"></param> public static void InsertPasswordItem(PasswordItem passwordItem) { PmerDbContext dbContext = new PmerDbContext(); // 修改过 dbContext.PasswordItems.Add(passwordItem); dbContext.SaveChanges(); }
/// <summary> /// 删除置顶 Id 的密码项 /// </summary> /// <param name="id">密码项目的 Id</param> public static void DeletePasswordItem(int id) { PmerDbContext dbContext = new PmerDbContext(); PasswordItem passwordItem = dbContext.PasswordItems.Find(id); dbContext.PasswordItems.Remove(passwordItem); dbContext.SaveChanges(); }
/// <summary> /// 插入 tag name 返回 tag id /// </summary> /// <param name="tagName"></param> /// <returns>tag id</returns> public static int InsertTagName(string tagName) { PmerDbContext dbContext = new PmerDbContext(); Tag tg = new Tag { TagName = tagName }; dbContext.Tags.Add(tg); dbContext.SaveChanges(); var lastTag = dbContext.Tags.OrderBy(tg => tg.TagId).Last(); return(lastTag.TagId); }
/// <summary> /// 将主密码以及用户名和盐插入MainPassword表中 /// </summary> /// <param name="username">用户名</param> /// <param name="password">密码</param> /// <param name="preSalt"></param> /// <param name="sufSalt"></param> /// 改进:添加错误处理 public static void InsertMainPassword(string username, string password, string preSalt, string sufSalt) { MainPassword mainPassword = new MainPassword { Username = username, Password = password, PreSalt = preSalt, SufSalt = sufSalt }; PmerDbContext dbContext = new PmerDbContext(); // dbContext.Add(mainPassword); // 修改过 dbContext.MainPassword.Add(mainPassword); dbContext.SaveChanges(); }