Beispiel #1
0
        public static void Register(HttpConfiguration config)
        {
            config.MapHttpAttributeRoutes();

            // We don't have an initialized FeatureTogglesRepository instance. Make one.
            var repo = new FeatureTogglesRepository(ConfigurationManager.ConnectionStrings["DefaultConnection"]);

            if (repo.IsToggleEnabled("EnableCors"))
            {
                config.EnableCors();
            }

            config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{id}",
                defaults: new { id = RouteParameter.Optional }
                );
        }
 public AccountController(IGenericRepository genericRepository, FeatureTogglesRepository togglesRepository) : base(genericRepository)
 {
     this.togglesRepository = togglesRepository;
 }