public async void AddSiteKey(SiteKeyItem sitekey) { using (var db = new CreatePassContext()) { db.SiteKeys.Add(sitekey); await db.SaveChangesAsync(); } }
public SiteKeyItem GetSiteKey(int sitekeyId) { var sitekey = new SiteKeyItem(); using (var db = new CreatePassContext()) { sitekey = db.SiteKeys.FirstOrDefault(x => x.SiteKeyItemId == sitekeyId); } return sitekey; }
public List<SiteKeyItem> GetSitekeys() { var sitekeys = new List<SiteKeyItem>(); using (var db = new CreatePassContext()) { sitekeys = db.SiteKeys.ToList(); } return sitekeys; }
public async void DeleteSiteKey(SiteKeyItem sitekey) { using (var db = new CreatePassContext()) { sitekey = db.SiteKeys.FirstOrDefault(x => x.SiteKeyItemId == sitekey.SiteKeyItemId); db.SiteKeys.Remove(sitekey); await db.SaveChangesAsync(); } }