|
|
@@ -84,12 +84,9 @@ public abstract class Shell<TParent,TEntity> : INotifyPropertyChanged, IShell, I
|
|
|
|
|
|
public virtual void Save(string auditmessage)
|
|
|
{
|
|
|
- if (_entity != null)
|
|
|
- {
|
|
|
- new Client<TEntity>().Save(_entity, auditmessage);
|
|
|
- _entity.CommitChanges();
|
|
|
- SyncRow();
|
|
|
- }
|
|
|
+ new Client<TEntity>().Save(Entity, auditmessage);
|
|
|
+ Entity.CommitChanges();
|
|
|
+ SyncRow();
|
|
|
if (!Parent.HasItem(this))
|
|
|
{
|
|
|
Parent.CommitItem(this);
|