public FlowDelete( IFlowStepBeforeDelete <TEntity> beforeDelete, IFlowStepAfterDelete <TEntity> afterDelete) { _beforeDelete = beforeDelete; _afterDelete = afterDelete; }
public Flow( IFlowStepBeforePost <TInDto, TEntity> beforePost, IFlowStepBeforeUpdate <TInDto, TEntity> beforeUpdate, IFlowStepBeforeSave <TInDto, TEntity> beforeSave, IFlowStepBeforeDelete <TEntity> beforeDelete, IFlowStepAfterPost <TInDto, TEntity> afterPost, IFlowStepAfterUpdate <TInDto, TEntity> afterUpdate, IFlowStepAfterSave <TInDto, TEntity> afterSave, IFlowStepAfterDelete <TEntity> afterDelete) : base(beforeDelete, afterDelete) { _beforePost = beforePost; _beforeUpdate = beforeUpdate; _beforeSave = beforeSave; _afterPost = afterPost; _afterUpdate = afterUpdate; _afterSave = afterSave; }