// 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(); }
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); }
// 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); }