Dialog on concrete 9.2

Question about dialog creation, been struggling for a couple hours and am missing something I think is simple but struggling with. I’m trying to popup a dialog from a link in a block view.

The error i’m getting is: “\Concrete\Package\RavidPropertyEvaluator\Controller\ViewLocation” does not exist

My block view has all links location links calling dialog like this:

$('.locationEdit').click(function(){
		var locationId=$(this).attr('locationId');		
		$.fn.dialog.open({
           href:'/index.php/ravid_property_evaluator/dialogs/view_location/'+locationId,
            title:'View Location',
            width:600,
            height:600,
            modal:true})
    });

i have a route registering in the onstart event like so:

$router->get('ravid_property_evaluator/dialogs/view_location/{locationId}','\Concrete\Package\RavidPropertyEvaluator\Controller\ViewLocation::view');

I have a file at package\ravid_property\evaluator\controllers\view_location.php

namespace Concrete\Package\RavidPropertyEvaluator\Controller\ViewLocation;
//use \Concrete\Controller\Backend\UserInterface as BackendInterfaceController;
use Concrete\Core\Controller\Controller AS BaseController;

//class ViewLocationDialog extends BackendInterfaceController{
class ViewLocation extends BaseController {
	protected $viewPath= '/dialogs/view_location.php';
	
	public function view(){
        }
}

Any thoughts ? I feel like it’s probably a namespace issue somehow but i’m stuck.