public virtual void LoadResponse(RetrieveResponse <TEntity> data) { data = data ?? new RetrieveResponse <TEntity>(); OnLoadingData(data); var entity = data.Entity ?? new object().As <TEntity>(); BeforeLoadEntity(entity); LoadEntity(entity); Entity = entity; AfterLoadEntity(); }
protected virtual void OnLoadingData(RetrieveResponse <TEntity> data) { }