示例#1
0
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env, TrabaIoContext context)
        {
            var ci = new CultureInfo("pt-BR");

            Thread.CurrentThread.CurrentCulture   = ci;
            Thread.CurrentThread.CurrentUICulture = ci;

            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            else
            {
                app.UseExceptionHandler("/Home/Error");
                app.UseHsts();
            }

            context.Database.Migrate();

            app.UseHttpsRedirection();
            app.UseStaticFiles();

            app.UseMetricsAllEndpoints();
            app.UseMetricsAllMiddleware();
            app.UseRouting();


            app.UseAuthentication();
            app.UseAuthorization();

            app.UseMvc(opts =>
            {
                opts.MapAreaRoute(name: "Partners", areaName: "Partners",
                                  template: "parceiros/{controller=Home}/{action=Index}/{id?}");
                opts.MapAreaRoute(name: "Admin", areaName: "Admin",
                                  template: "admin/{controller=Home}/{action=Index}/{id?}");
                opts.MapRoute(name: "default", template: "{controller=Home}/{action=Index}/{id?}");
            });
        }
示例#2
0
 public BaseService(TrabaIoContext context)
 {
     Context = context;
 }
示例#3
0
 public EventService(TrabaIoContext context) : base(context)
 {
 }
示例#4
0
 public JobOpportunityService(TrabaIoContext context) : base(context)
 {
 }
示例#5
0
 public CompanyService(TrabaIoContext context) : base(context)
 {
 }