/// <summary> /// Update an existing ErrorMessage /// </summary> /// <param name="entity"></param> public void Update(ErrorMessage entity) { var set = _entityContext.Set <ErrorMessage>(); var entry = set.Local.SingleOrDefault(f => f.Id == entity.Id); if (entry != null) { var attachedFeature = _entityContext.Entry(entry); attachedFeature.CurrentValues.SetValues(entity); attachedFeature.State = EntityState.Modified; } else { _entityContext.ErrorMessages.Attach(entity); _entityContext.Entry(entity).State = EntityState.Modified; } }
/// <summary> /// Update an existing CallStackPattern /// </summary> /// <param name="entity"></param> public void Update(CallStackPattern entity) { var set = _entityContext.Set <CallStackPattern>(); var entry = set.Local.SingleOrDefault(f => f.id == entity.id); if (entry != null) { var attachedFeature = _entityContext.Entry(entry); attachedFeature.CurrentValues.SetValues(entity); attachedFeature.State = EntityState.Modified; } else { _entityContext.CallStackPatterns.Attach(entity); _entityContext.Entry(entity).State = EntityState.Modified; } }