Como resolver Nenhum construtor sem parâmetros definido para este erro de objeto no Mvc?

Estou criando um aplicativo de demonstração para aprender como usar o padrão de repositório para executar a operação Insert.Estou usando o Nop Commerce ** (http://www.nopcommerce.com) ** código para o padrão do repositório

Erro: Nenhum construtor sem parâmetros definido para este objeto

Eu vi este link:MVC: nenhum construtor sem parâmetros definido para este objeto

Esta é a minha estrutura:

Interface Meu Repositório:

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

Minha Camada de Serviço:

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

Minha classe que implementará essa interface (serviço):

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);
}

Este é o meu controlador:

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

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

Obtendo erro:Nenhum construtor sem parâmetros definido para este objeto

Estudei sobre esse erro e todas as fontes estão dizendo que usam a injeção de dependência para resolver esse erro.

Alguém pode me orientar como usar injeção de dependência para resolver este erro?

questionAnswers(2)

yourAnswerToTheQuestion