public SimpleResponse <bool> Delete(EmployeeTerritoryDeleteRequest request) { var entity = new EmployeeTerritoryEntity(); entity.EmployeeId = request.EmployeeId; entity.TerritoryId = request.TerritoryId; var deleted = false; using (var adapter = DataAccessAdapterFactory.NewDataAccessAdapter()) { OnBeforeEmployeeTerritoryDeleteRequest(adapter, request, entity); deleted = adapter.DeleteEntity(entity); OnAfterEmployeeTerritoryDeleteRequest(adapter, request, entity, ref deleted); } return(new SimpleResponse <bool> { Result = deleted }); }
partial void OnAfterEmployeeTerritoryDeleteRequest(IDataAccessAdapter adapter, EmployeeTerritoryDeleteRequest request, EmployeeTerritoryEntity entity, ref bool deleted);
partial void OnBeforeEmployeeTerritoryDeleteRequest(IDataAccessAdapter adapter, EmployeeTerritoryDeleteRequest request, EmployeeTerritoryEntity entity);