У меня есть этот интерфейс:
public interface IUserProfileService
{
// stuff
}
Реализовано:
public class UserProfileService : IUserProfileService
{
private readonly string m_userName;
public UserProfileService(string userName)
{
m_userName = userName;
}
}
Мне нужно это ввести в контроллер, как это:
public class ProfilesController : BaseController
{
private readonly IUserProfileService m_profileService;
public ProfilesController(IUserProfileService profileService)
{
m_profileService = profileService;
}
}
Я не знаю, как зарегистрировать этот интерфейс и его реализацию в контейнере Ninject, чтобы параметр userName передавался, когда Ninject запускает экземпляр этой службы.
Есть идеи, как мне этого добиться?