Projekt

Obecné

Profil

Stáhnout (1.21 KB) Statistiky
| Větev: | Tag: | Revize:
1
using Leuze.Core.Application;
2
using Microsoft.AspNetCore.Builder;
3
using Microsoft.AspNetCore.Hosting;
4
using Microsoft.Extensions.Configuration;
5
using Microsoft.Extensions.DependencyInjection;
6

    
7
namespace Leuze.App
8
{
9
    /// <summary>
10
    /// 
11
    /// </summary>
12
    public class Startup
13
    {
14

    
15
        /// <summary>
16
        /// 
17
        /// </summary>
18
        public IConfiguration Configuration { get; }
19

    
20
        /// <summary>
21
        /// 
22
        /// </summary>
23
        public IWebHostEnvironment Environment { get; }
24

    
25
        /// <summary>
26
        /// 
27
        /// </summary>
28
        /// <param name="configuration"></param>
29
        /// <param name="environment"></param>
30
        public Startup(IConfiguration configuration, IWebHostEnvironment environment)
31
            => (Configuration, Environment) = (configuration, environment);
32

    
33
        /// <summary>
34
        /// 
35
        /// </summary>
36
        /// <param name="services"></param>
37
        public void ConfigureServices(IServiceCollection services) => services.AddLeuzeCore(Configuration, Environment);
38

    
39
        /// <summary>
40
        /// 
41
        /// </summary>
42
        /// <param name="app"></param>
43
        public void Configure(IApplicationBuilder app) => app.UseLeuzeCore();
44
    }
45
}
(3-3/5)