Laddawn.com : UI - Middle Tier support for Locking

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.