Ejemplo n.º 1
0
 public UserService(
     LearningSystemDbContext db,
     IPdfGenerator pdfGenerator)
 {
     this.db           = db;
     this.pdfGenerator = pdfGenerator;
 }
        private LearningSystemDbContext GetDatabase()
        {
            var dbOptions = new DbContextOptionsBuilder <LearningSystemDbContext>()
                            .UseInMemoryDatabase(Guid.NewGuid().ToString()) // Or we can use some TestName with GUID new Db
                            .Options;
            var db = new LearningSystemDbContext(dbOptions);

            return(db);
        }
Ejemplo n.º 3
0
 public AccountController(
     UserManager <User> userManager,
     SignInManager <User> signInManager,
     IEmailSender emailSender,
     ILogger <AccountController> logger,
     LearningSystemDbContext db)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _emailSender   = emailSender;
     _logger        = logger;
     this.db        = db;
 }
 public FileService(LearningSystemDbContext db, IPdfGeneratorService pdfService)
 {
     this.db         = db;
     this.pdfService = pdfService;
 }
Ejemplo n.º 5
0
 public CourseService(LearningSystemDbContext dbContext)
 {
     _dbContext = dbContext;
 }
 public AdminUserService(LearningSystemDbContext db)
 {
     this.db = db;
 }
 public AdminUserService(LearningSystemDbContext database, UserManager <User> userManager)
 {
     this.database    = database;
     this.userManager = userManager;
 }
 public ArticleService(LearningSystemDbContext db, IMapper mapper)
     : base(db, mapper)
 {
 }
 public ArticleService(LearningSystemDbContext dbContext)
 {
     this.dbContext = dbContext;
 }
Ejemplo n.º 10
0
 public AdminUserService(LearningSystemDbContext db, UserManager <User> userManager, RoleManager <IdentityRole> roleManager)
 {
     this.db          = db;
     this.userManager = userManager;
     this.roleManager = roleManager;
 }
Ejemplo n.º 11
0
 public IdentityController(LearningSystemDbContext db)
 {
     this.db = db;
 }
Ejemplo n.º 12
0
 public AdminService(LearningSystemDbContext db) => this.db = db;
 public AdminCourseService(LearningSystemDbContext database)
 {
     this.database = database;
 }
 public ProfileService(LearningSystemDbContext db)
 {
     this.db = db;
 }
Ejemplo n.º 15
0
 public BlogArticleService(LearningSystemDbContext db, IMapper mapper)
 {
     this.db     = db;
     this.mapper = mapper;
 }
 public CommentService(LearningSystemDbContext db)
 {
     this.db = db;
 }
Ejemplo n.º 17
0
 public UsersService(LearningSystemDbContext db)
 {
     this.db = db;
 }
 public AdminUserService(LearningSystemDbContext db, IMapper mapper)
 {
     this.db     = db;
     this.mapper = mapper;
 }
Ejemplo n.º 19
0
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory, LearningSystemDbContext dbContext)
        {
            // Database migrations
            app.UseDatabaseMigration();

            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
                app.UseBrowserLink();
                app.UseDatabaseErrorPage();
                dbContext.Database.EnsureCreated();
            }
            else
            {
                app.UseExceptionHandler("/Home/Error");
            }

            app.UseStaticFiles();

            app.UseAuthentication();

            app.UseMvc(routes =>
            {
                ////Users Profile Route
                //routes.MapRoute(
                //    name: "profile",
                //    template: "users/{username}",
                //    defaults: new
                //    {
                //        controller = "Users",
                //        action = nameof(UsersController.Profile)
                //    });

                ////Friendly URL blog article routing
                //routes.MapRoute(
                //    name: "blog",
                //    template: "blog/articles/{id}/{title}",
                //    defaults: new
                //    {
                //        area = WebConstants.BlogArea,
                //        controller = "Articles",
                //        action = nameof(ArticlesController.Details)
                //    });

                // Areas Routing
                routes.MapRoute(
                    name: "areas",
                    template: "{area:exists}/{controller=Home}/{action=Index}/{id?}");

                routes.MapRoute(
                    name: "default",
                    template: "{controller=Home}/{action=Index}/{id?}");
            });
        }
Ejemplo n.º 20
0
 public CourseService(LearningSystemDbContext db, IMapper mapper)
 {
     this.db     = db;
     this.mapper = mapper;
 }
Ejemplo n.º 21
0
 public BlogArticleService(LearningSystemDbContext db)
 {
     this.db = db;
 }
Ejemplo n.º 22
0
 public TrainerService(LearningSystemDbContext dbContext)
 {
     _dbContext = dbContext;
 }
Ejemplo n.º 23
0
 public AdminUserService(LearningSystemDbContext db, UserManager <User> userManager)
 {
     this.db          = db;
     this.userManager = userManager;
 }
Ejemplo n.º 24
0
 public BlogArticleService(LearningSystemDbContext database)
 {
     this.database = database;
 }
Ejemplo n.º 25
0
 public TrainerService(LearningSystemDbContext db)
 {
     this.db = db;
 }
Ejemplo n.º 26
0
 public ArticleSercice(LearningSystemDbContext db)
 {
     this.db = db;
 }
 public CourseService(LearningSystemDbContext db)
 {
     this.db = db;
 }
Ejemplo n.º 28
0
 public TrainerService(LearningSystemDbContext database)
 {
     this.database = database;
 }
Ejemplo n.º 29
0
 public AdminCoursesService(LearningSystemDbContext db)
 {
     this.db = db;
 }
Ejemplo n.º 30
0
 public TrainerService(LearningSystemDbContext db, IMapper mapper)
     : base(db, mapper)
 {
 }