private void SavePersistKey(PersistKey persistKey) { using (IServiceScope scope = _serviceProvider.CreateScope()) { var persistKeyService = scope.ServiceProvider.GetService <IPersistKeyService>(); persistKeyService.Save(persistKey); } }
public virtual void StoreElement(XElement element, string friendlyName) { if (element == null) { throw new ArgumentNullException(nameof(element)); } PersistKey persistKey = DeserializePersistKey(element); SavePersistKey(persistKey); }
public void Save(PersistKey persistKey) { _dbContext.Set <PersistKey>().Add(persistKey); _dbContext.SaveChanges(); }