Не могу понять как запустить Ninject в Api Controller при добавлении его в MVC проект.
Как создан контейнер в mvc проекте:
В Global.asax
public class WebApiApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
IKernel kernal = new StandardKernel();
DependencyResolver.SetResolver(new MyDependencyResolver(kernal));
kernal.Bind<IAccountService>().To<AccountService>();
kernal.Bind<IBlogService>().To<BlogService>();
kernal.Bind<IAdminService>().To<AdminService>();
AreaRegistration.RegisterAllAreas();
GlobalConfiguration.Configure(WebApiConfig.Register);
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
}
}
public class MyDependencyResolver : IDependencyResolver
{
private IKernel _kernel;
public MyDependencyResolver(IKernel kernel)
{
_kernel = kernel;
}
public object GetService(Type serviceType)
{
return _kernel.TryGet(serviceType, new Parameter[0]);
}
public IEnumerable<object> GetServices(Type serviceType)
{
return _kernel.GetAll(serviceType, new IParameter[0]);
}
}
в mvc контроллере:
private IBlogService _blogService;
public HomeController(IBlogService service)
{
_blogService = service;
}
Если в WebApi контроллере пишу:
private IBlogService _blogService;
public PostController(IBlogService service)
{
_blogService = service;
}
http://prntscr.com/h2o544
Помогите решить эту проблему. Где нужно дописать код.
Здравствуйте, делаю лабораторную работу и никак не могу разобраться как получить вменяемый хэш-образВ общем суть задачи состоит в 1
tabControl, подскажите пожалуйста как изменить цвет именно самой вкладки (когда она еще не "нажата")
Есть код который создает из файла потокФайл содержит шаблонный вариант отчета в формате Open Xml