public bool Commit() { if (IsValid()) { if (_entityview.IsModified()) { _entityview.Commit(); if (Entity.IsNew) { Domain.Store st = ClientEnvironment.StoreService.Save(Entity); Entity.ID = st.ID; } else { ClientEnvironment.StoreService.SaveOrUpdate(Entity); } _modified = true; return(true); } } return(false); }