Как решить Нет параметра без параметров, определенных для этой ошибки объекта в Mvc?

Я создаю одно демонстрационное приложение, чтобы узнать, как использовать шаблон репозитория для выполнения операции вставки. Я использую Nop Commerce ** (http://www.nopcommerce.com) ** код для шаблона репозитория

ошибка: Для этого объекта не определен конструктор без параметров

Я видел эту ссылку:MVC: для этого объекта не определен конструктор без параметров

Это моя структура:

Мой интерфейс репозитория:

public partial interface IRepository<T>
    {
        void Insert(T entity);
     }

Мой Сервисный Уровень:

 public partial interface IEmployeeService
    {
        void InsertCategory(EmployeeMaster employeeMaster);
    }

Мой класс, который будет реализовывать этот интерфейс (сервис):

public partial class EmployeeService : IEmployeeService
    {
        #region Fields
        private readonly IRepository<EmployeeMaster> _employeeMasterRepository;
        #endregion

        #region Ctor
        public EmployeeService
            (
            IRepository<EmployeeMaster> employeeMasterRepository
            )
         {
             this._employeeMasterRepository = employeeMasterRepository;
         }

        #endregion



public virtual void InsertCategory(EmployeeMaster employeeMaster)
        {
            if (employeeMaster == null)
                throw new ArgumentNullException("employeeMaster");

            _employeeMasterRepository.Insert(employeeMaster);
}

Это мой контроллер:

public class HomeController : Controller
    {
        #region Fields
        private readonly IEmployeeService  _employeeService;
        #endregion

 #region Constructors
        public HomeController
        (
            IEmployeeService employeeService
        )
        {
            this._employeeService = employeeService;
        }
        #endregion

Получение ошибки:Для этого объекта не определен конструктор без параметров

Я изучал эту ошибку, и все источники утверждают, что для устранения этой ошибки используется внедрение зависимостей.

Кто-нибудь может подсказать мне, как использовать внедрение зависимостей для решения этой ошибки ??

Ответы на вопрос(0)

Ваш ответ на вопрос