MVC - Как передать параметр через конструктор - PullRequest
0 голосов
/ 02 мая 2018

Я расширяю класс Controller и хочу, чтобы его конструктор инициировал его с именем параметра Tiposconceptos. Тем не менее я получаю следующую ошибку:

Ошибка сервера в «/» приложении. Ошибка активации TiposConceptos Соответствующие привязки недоступны, а тип не является самосвязываемым. Путь активации:

2) Внедрение зависимости TiposConceptos в концепцию параметра конструктора типа AccionesController

1) Запрос на AccionesController

Даже там сказано, что я должен делать, я все еще не понимаю. Я знаю, что должен что-то добавить в NinjectWebCommon.RegisterServices, но я не представляю, какова цель достижения того, чего я хочу достичь.

код следующий:

SecurityController

public class SecurityController : Controller
{
    public SecurityController(TiposConceptos concepto)
    {
        GetPermissions(concepto);
    }

AccionesController

public class AccionesController : SecurityController
{
    public AccionesController(TiposConceptos concepto) : base(concepto)
    {
        concepto = TiposConceptos.Acción;
    }

}

...