protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); Ioc.Register(); //IocHub.Register(); var ac = (IUserService)DependencyResolver.Current.GetService(typeof(IUserService)); Seed.Run(ac, Server.MapPath("locations.json"), Server.MapPath("langs.json")); MapperConfig.Init(); ModelBinders.Binders.Add(typeof(decimal), new DecimalModelBinder()); ModelBinders.Binders.Add(typeof(decimal?), new DecimalModelBinder()); ModelBinders.Binders.Add(typeof(double), new DoubleModelBinder()); ModelBinders.Binders.Add(typeof(double?), new DoubleModelBinder()); ModelBinders.Binders.Add(typeof(long), new LongModelBinder()); ModelBinders.Binders.Add(typeof(long?), new LongModelBinder()); ModelBinders.Binders.Add(typeof(int), new IntModelBinder()); ModelBinders.Binders.Add(typeof(int?), new IntModelBinder()); ModelBinders.Binders.Add(typeof(DateTime), new DateTimeModelBinder()); ModelBinders.Binders.Add(typeof(DateTime?), new DateTimeModelBinder()); StrHelper.CreateJsLocals(); ModelMetadataProviders.Current = new ConventionalModelMetadataProvider(); }