| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | 
							- using Microsoft.AspNetCore.Builder;
 
- using Microsoft.AspNetCore.Hosting;
 
- using Microsoft.AspNetCore.Mvc;
 
- using Microsoft.Extensions.Configuration;
 
- using Microsoft.Extensions.DependencyInjection;
 
- using Vote.Messaging;
 
- namespace Vote
 
- {
 
-     public class Startup
 
-     {
 
-         public Startup(IConfiguration configuration)
 
-         {
 
-             Configuration = configuration;
 
-         }
 
-         public IConfiguration Configuration { get; }
 
-         public void ConfigureServices(IServiceCollection services)
 
-         {
 
-             services.AddMvc()
 
-                 .SetCompatibilityVersion(CompatibilityVersion.Version_2_1)
 
-                 .AddRazorPagesOptions(options =>
 
-                 {
 
-                     options.Conventions.ConfigureFilter(new IgnoreAntiforgeryTokenAttribute());
 
-                 });
 
-             services.AddTransient<IMessageQueue, MessageQueue>();
 
-         }
 
-         
 
-         public void Configure(IApplicationBuilder app, IHostingEnvironment env)
 
-         {
 
-             if (env.IsDevelopment())
 
-             {
 
-                 app.UseDeveloperExceptionPage();
 
-             }
 
-             else
 
-             {
 
-                 app.UseExceptionHandler("/Error");
 
-             }
 
-                                  
 
-             app.UseStaticFiles();
 
-             app.UseMvc();
 
-         }
 
-     }
 
- }
 
 
  |