コード例 #1
0
        public LoginController(ExposoftwareContext context, IOptions <AppSetting> appSettings)
        {
            _context = context;
            var admin = _context.Users.Find("admin");

            if (admin == null)
            {
                _context.Users.Add(new User()
                {
                    UserName = "******",
                    Password = "******",
                    Email    = "*****@*****.**",
                    Estado   = "AC",
                }
                                   );
                var registrosGuardados = _context.SaveChanges();
            }
            _userService = new UserService(context);
            _jwtService  = new JwtService(appSettings);
        }
コード例 #2
0
 public CalificacionesService(ExposoftwareContext context)
 {
     _context = context;
 }
コード例 #3
0
 public AsignaturaService(ExposoftwareContext context)
 {
     _context = context;
 }
コード例 #4
0
 public DescripcionesCService(ExposoftwareContext context)
 {
     _context = context;
 }
コード例 #5
0
 public EstudianteService(ExposoftwareContext context)
 {
     _context = context;
 }
コード例 #6
0
 public RubricaController(ExposoftwareContext context)
 {
     _rubricaService = new RubricaService(context);
 }
コード例 #7
0
 public DocenteService(ExposoftwareContext context)
 {
     _context = context;
 }
コード例 #8
0
 public ProyectoService(ExposoftwareContext context)
 {
     _context = context;
 }
コード例 #9
0
 public ItemsRubricaController(ExposoftwareContext context)
 {
     _itemsRubricaService = new ItemsRubricaService(context);
 }
コード例 #10
0
 public AsignaturaController(ExposoftwareContext context, IHubContext <SignalHub> hubContext)
 {
     _hubContext        = hubContext;
     _asignaturaService = new AsignaturaService(context);
 }
コード例 #11
0
 public UserService(ExposoftwareContext context) => _context = context;
コード例 #12
0
 public UsuarioService(ExposoftwareContext context)
 {
     _context = context;
 }
コード例 #13
0
 public EmailServiceDocente(ExposoftwareContext context)
 {
     _context = context;
 }
コード例 #14
0
 public PendonService(ExposoftwareContext context)
 {
     _context = context;
 }
コード例 #15
0
 public ProyectoController(ExposoftwareContext context, IHubContext <SignalHub> hubContext)
 {
     _hubContext      = hubContext;
     _proyectoService = new ProyectoService(context);
     _emailService    = new EmailService(context);
 }
コード例 #16
0
 public DescripcionCalificacionController(ExposoftwareContext context)
 {
     _descripcionService  = new DescripcionesCService(context);
     _emailPuntajeService = new EmailServicePuntaje(context);
 }
コード例 #17
0
 public EmailServicePuntaje(ExposoftwareContext context)
 {
     _context = context;
 }
コード例 #18
0
 public EmailServicePendon(ExposoftwareContext context)
 {
     _context = context;
 }
コード例 #19
0
 public EstudianteController(ExposoftwareContext context)
 {
     _estudianteService = new EstudianteService(context);
 }
コード例 #20
0
 public CalificacionController(ExposoftwareContext context)
 {
     _calificacionService = new CalificacionesService(context);
 }
コード例 #21
0
 public InscripcionService(ExposoftwareContext context)
 {
     _context = context;
 }
コード例 #22
0
 public PendonController(ExposoftwareContext context, IHubContext <SignalHub> hubContext)
 {
     _hubContext    = hubContext;
     _pendonService = new PendonService(context);
     _emailService  = new EmailServicePendon(context);
 }
コード例 #23
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ExposoftwareContext context)
        {
            context.Database.Migrate();

            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            else
            {
                app.UseExceptionHandler("/Error");
                // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
                app.UseHsts();
            }

            app.UseHttpsRedirection();
            app.UseStaticFiles();
            if (!env.IsDevelopment())
            {
                app.UseSpaStaticFiles();
            }

            app.UseRouting();

            #region global cors policy activate Authentication/Authorization
            app.UseCors(x => x
                        .AllowAnyOrigin()
                        .AllowAnyMethod()
                        .AllowAnyHeader());

            app.UseAuthentication();
            app.UseAuthorization();
            #endregion


            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllerRoute(
                    name: "default",
                    pattern: "{controller}/{action=Index}/{id?}");
                endpoints.MapHub <SignalHub>("/signalHub");
            });

            //start swagger
            app.UseSwagger();
            app.UseSwaggerUI(c =>
            {
                c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1");
            });
            //end swagger

            app.UseSpa(spa =>
            {
                // To learn more about options for serving an Angular SPA from ASP.NET Core,
                // see https://go.microsoft.com/fwlink/?linkid=864501

                spa.Options.SourcePath = "ClientApp";

                if (env.IsDevelopment())
                {
                    spa.UseAngularCliServer(npmScript: "start");
                }
            });
        }
コード例 #24
0
 public DocenteController(ExposoftwareContext context, IHubContext <SignalHub> hubContext)
 {
     _hubContext     = hubContext;
     _docenteService = new DocenteService(context);
     _emailService   = new EmailServiceDocente(context);
 }
コード例 #25
0
 public ItemsRubricaService(ExposoftwareContext context)
 {
     _context = context;
 }
コード例 #26
0
 public AreaService(ExposoftwareContext context)
 {
     _context = context;
 }
コード例 #27
0
 public InscripcionController(ExposoftwareContext context)
 {
     _inscripcionService = new InscripcionService(context);
 }
コード例 #28
0
 public UsuarioController(ExposoftwareContext context)
 {
     _usuarioService = new UsuarioService(context);
 }