在我的项目中,我在这样的类中管理异常
public class PortalBusinessExceptionManager
:IBusinessExceptionManager
{
public void HandleBusinessException(BusinessExceptionDto exceptionDto)
{
//TODO
}
}
我的项目中有一个BaseController
所有控制器都继承自它
public class BaseController : Controller
{
public void SetNotification(string message, ExceptionType type)
{
//TO DO
}
}
所以我想在HandleBusinessException
方法中如何从当前控制器获取实例并SetNotification
为其调用
public void HandleBusinessException(BusinessExceptionDto exceptionDto)
{
var controller=....???
controller.SetNotification();
}