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