// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, SeasonalProduceContext context) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } //if (context.Database.IsInMemory()) //{ // SeedData(context); //} RegisterAutomapper(); var builder = new ODataConventionModelBuilder(); builder.EntitySet <FoodDataDto>(nameof(FoodData)); app.UseMvc(routebuilder => { routebuilder.Count().Filter().OrderBy().Expand().Select().MaxTop(null); routebuilder.MapODataServiceRoute("odata", null, builder.GetEdmModel()); routebuilder.EnableDependencyInjection(); }); }
public FoodDataController(SeasonalProduceContext context) { this.context = context; }