private void CreateNewLock(string objectId, string objectType, string userId)
 {
     var newLock = new ObjectLock() { ObjectId = objectId, UserId = userId, ObjectType = objectType };
     _repository.Add(newLock);
     _repository.UnitOfWork.Commit();
 }
 private void UnlockObject(ObjectLock activeLock)
 {
     _repository.Remove(activeLock);
     _repository.UnitOfWork.Commit();
 }
 private void RefreshLock(ObjectLock activeLock)
 {
     activeLock.LastModified = DateTime.UtcNow;
     _repository.Update(activeLock);
     _repository.UnitOfWork.Commit();
 }