public static void Register(HttpConfiguration config) { // Web API configuration and services // Web API routes config.MapHttpAttributeRoutes(); config.Routes.MapHttpRoute("DefaultApi", "api/{controller}/{id}", new {id = RouteParameter.Optional}); //Automapper Bootstrap SpeakerMapper.Configure(); Settings.Database = ConfigurationManager.AppSettings["database"]; Settings.MongoConnection = ConfigurationManager.AppSettings["mongoconnection"]; Settings.Repository = ConfigurationManager.AppSettings["repo"]; MongoSpeakerRespository = new SpeakerMongoRepository(Settings); AzureDocDbSpeakerRespository = new SpeakerAzureDocDbRepository(Settings); }
public static void Register(HttpConfiguration config) { // Web API configuration and services // Web API routes config.MapHttpAttributeRoutes(); config.Routes.MapHttpRoute("DefaultApi", "api/{controller}/{id}", new { id = RouteParameter.Optional }); //Automapper Bootstrap SpeakerMapper.Configure(); Settings.Database = ConfigurationManager.AppSettings["database"]; Settings.MongoConnection = ConfigurationManager.AppSettings["mongoconnection"]; Settings.Repository = ConfigurationManager.AppSettings["repo"]; MongoSpeakerRespository = new SpeakerMongoRepository(Settings); AzureDocDbSpeakerRespository = new SpeakerAzureDocDbRepository(Settings); }
public SpeakerController(ISpeakerRespository speakerRepository) { _speakerRepository = speakerRepository; }