public void Create(Models.Client model) { if (model == null) throw new ArgumentException("model"); using (var entities = IdentityServerConfigurationContext.Get()) { var item = new Client(); model.UpdateEntity(item); entities.Clients.Add(item); entities.SaveChanges(); model.ID = item.Id; } }
public void Update(Models.OpenIdConnectClient model) { if (model == null) throw new ArgumentNullException("model"); using (var entities = IdentityServerConfigurationContext.Get()) { var item = entities.OpenIdConnectClients.Find(model.ClientId); if (item != null) { model.UpdateEntity(item); entities.SaveChanges(); } } }
public void Update(Models.IdentityProvider item) { using (var entities = IdentityServerConfigurationContext.Get()) { ValidateUniqueName(item, entities); var dbitem = entities.IdentityProviders.Where(idp => idp.ID == item.ID).FirstOrDefault(); if (dbitem != null) { item.UpdateEntity(dbitem); entities.SaveChanges(); } } }
public void Update(Models.Client model) { if (model == null) throw new ArgumentException("model"); using (var entities = IdentityServerConfigurationContext.Get()) { var item = entities.Clients.Where(x => x.Id == model.ID).Single(); model.UpdateEntity(item); entities.SaveChanges(); } }
public void Create(Models.OpenIdConnectClient model) { if (model == null) throw new ArgumentNullException("model"); var item = new OpenIdConnectClientEntity(); model.UpdateEntity(item); using (var entities = IdentityServerConfigurationContext.Get()) { entities.OpenIdConnectClients.Add(item); entities.SaveChanges(); } }