Overview: We need to support locking on the database side of things. This is to set up the repository and service levels to handle connecting to a different redback connection that is lock aware and react accordingly.
Process:
- add isLockAware parameter to getConnectionString
- add isLockAware parameter to ExecuteProcedure
- add isLockAware property to BaseRepository, IBaseRepository, BaseService, iBaseService
- Add setting of isLockAware to BaseService.Initialize to pass thru to repository
- Fix all calls to ExecuteProcedure
- Add if statement to getConnectionString to check isLockAware and return appropriate conn string.