public void Update(Models.IdentityProvider item) { using (var entities = DatabaseContext.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 = DatabaseContext.Get()) { var item = entities.Clients.Where(x => x.Id == model.ID).Single(); model.UpdateEntity(item); entities.SaveChanges(); } }
public void Create(Models.Client model) { if (model == null) throw new ArgumentException("model"); using (var entities = DatabaseContext.Get()) { var item = new Client(); model.UpdateEntity(item); entities.Clients.Add(item); entities.SaveChanges(); model.ID = item.Id; } }