Exemplo n.º 1
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            services.Configure <CookiePolicyOptions>(options =>
            {
                // This lambda determines whether user consent for non-essential cookies is needed for a given request.
                options.CheckConsentNeeded    = context => true;
                options.MinimumSameSitePolicy = SameSiteMode.None;
            });


            services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);

            //Banco LOCALDB
            var caminhoDoBanco = System.IO.Path.Combine(System.IO.Directory.GetCurrentDirectory());
            var stringConexao  = string.Format(@"Server=(localdb)\mssqllocaldb; Initial Catalog= Blog_DB; Integrated Security=true; AttachDBFilename= {0}\Blog_DB", caminhoDoBanco);

            //Banco SQLSERVER
            //var stringConexao = @"Server=LAPTOP-KFKM8RAH\SQLEXPRESS; user= sa; password=123; Initial Catalog=Blog_db";
            //Entity/StringBanco
            services.AddDbContext <BlogContext>(options => options.UseSqlServer(stringConexao));

            //Services
            services.AddTransient <IPostsServices, PostsServices>();
            services.AddTransient <ICategoriaServices, CategoriaServices>();
            //Repository
            services.AddTransient <IPostsRepository, PostsRepository>();
            services.AddTransient <ICategoriaRepository, CategoriaRepository>();

            MapConfiguration.RegisterMapProfile();
        }
Exemplo n.º 2
0
        public void ConfigureServices(IServiceCollection services)
        {
            services.Configure <CookiePolicyOptions>(options =>
            {
                options.CheckConsentNeeded    = context => true;
                options.MinimumSameSitePolicy = SameSiteMode.None;
            });

            services.AddDbContext <UsuarioDbContext>(options =>
                                                     options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));

            ////Registrando serviço do Repository e criando uma instância do serviço a cada requisição
            services.AddTransient <IUsuarioRepository, UsuarioRepository>();

            MapConfiguration.RegisterMapProfile();

            //Adicionando serviço de Cookies a aplicação
            services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme)
            .AddCookie(options =>
                       options.LoginPath = "/Login/Index"
                       );

            services.AddMvc();
            services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);
        }
Exemplo n.º 3
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddDbContext <UsuarioDbContext>(options =>
                                                     options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));

            ////Registrando serviço do Repository e criando uma instância do serviço a cada requisição
            services.AddTransient <IUsuarioRepository, UsuarioRepository>();

            //services.AddAutoMapper();
            MapConfiguration.RegisterMapProfile();
            services.AddMvc();
            services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);
        }