private void RegisterUmbracoServices(OdkDependencyResolver dependencyResolver) { ServiceContext umbracoServices = ApplicationContext.Current.Services; dependencyResolver.Register(umbracoServices.ContentService); dependencyResolver.Register(umbracoServices.MediaService); dependencyResolver.Register(umbracoServices.MemberService); }
protected override void OnApplicationStarted(object sender, EventArgs e) { base.OnApplicationStarted(sender, e); OdkDependencyResolver dependencyResolver = new OdkDependencyResolver(typeof(OdkApplication).Assembly, typeof(UmbracoApplication).Assembly); RegisterUmbracoServices(dependencyResolver); DependencyResolver.SetResolver(dependencyResolver.GetMvcDependencyResolver()); GlobalConfiguration.Configuration.DependencyResolver = dependencyResolver.GetWebApiDependencyResolver(); }