public IObservable <IDictionary <string, dynamic?> > Update( IDictionary <string, dynamic?> entity, int id ) => Session.Put <IDictionary <string, dynamic?> >( $"{Name}/{id}", entity ).SelectMany( updated => AfterUpdateCallback?.Invoke(Session, entity, updated) ?? Observable.Return(updated) );
void Update() => AfterUpdateCallback?.Invoke();