public override Guid Execute(out ErrorResultTO errors, int update) { errors = new ErrorResultTO(); _databaseServiceExecution.BeforeExecution(errors); if (_databaseServiceExecution is DatabaseServiceExecution databaseServiceExecution) { databaseServiceExecution.InstanceInputDefinitions = InstanceInputDefinition; databaseServiceExecution.InstanceOutputDefintions = InstanceOutputDefinition; } var result = _databaseServiceExecution.Execute(out errors, update); _databaseServiceExecution.AfterExecution(errors); return(result); }
public override Guid Execute(out ErrorResultTO errors) { errors = new ErrorResultTO(); _databaseServiceExecution.BeforeExecution(errors); var databaseServiceExecution = _databaseServiceExecution as DatabaseServiceExecution; if (databaseServiceExecution != null) { databaseServiceExecution.InstanceOutputDefintions = InstanceOutputDefinition; } var result = _databaseServiceExecution.Execute(out errors); _databaseServiceExecution.AfterExecution(errors); return(result); }