示例#1
0
 public ManageController(
     UserManager <CodeCampUser> userManager,
     SignInManager <CodeCampUser> signInManager,
     ILogger <ManageController> logger,
     ICodeCampRepository repo,
     IMapper mapper) : base(repo, logger, mapper)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
 }
 public UsersController(ICodeCampRepository repo,
                        UserManager <CodeCampUser> userMgr,
                        SignInManager <CodeCampUser> signInMgr,
                        ILogger <UsersController> logger)
 {
     _logger    = logger;
     _repo      = repo;
     _userMgr   = userMgr;
     _signInMgr = signInMgr;
 }
示例#3
0
 public AccountController(
     UserManager <CodeCampUser> userManager,
     SignInManager <CodeCampUser> signInManager,
     ILogger <AccountController> logger,
     IMailService mailService,
     ICodeCampRepository repo) : base(repo, logger)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _mailService   = mailService;
 }
 public SpeakersController(ICodeCampRepository repo,
                           ILogger <SpeakersController> logger,
                           IMailService mailService,
                           UserManager <CodeCampUser> userMgr,
                           IMapper mapper)
 {
     _repo        = repo;
     _logger      = logger;
     _mailService = mailService;
     _userMgr     = userMgr;
     _mapper      = mapper;
 }
示例#5
0
 public MeController(ICodeCampRepository repo,
                     ILogger <MeController> logger,
                     IMapper mapper,
                     UserManager <CodeCampUser> userManager,
                     SignInManager <CodeCampUser> signInManager,
                     CoreCodeCampTokenFactory tokenFactory)
 {
     _repo          = repo;
     _logger        = logger;
     _mapper        = mapper;
     _userManager   = userManager;
     _signInManager = signInManager;
     _tokenFactory  = tokenFactory;
 }
 public MonikerControllerBase(ICodeCampRepository repo, ILogger logger, IMapper mapper)
 {
     _repo   = repo;
     _logger = logger;
     _mapper = mapper;
 }
 public ScheduleController(ICodeCampRepository repo, ILogger <ScheduleController> logger)
 {
     _repo   = repo;
     _logger = logger;
 }
 public CallForSpeakersController(ICodeCampRepository repo,
                                  UserManager <CodeCampUser> userMgr,
                                  ILogger <CallForSpeakersController> logger) : base(repo, logger)
 {
     _userMgr = userMgr;
 }
示例#9
0
 public TalksController(ICodeCampRepository repo, UserManager <CodeCampUser> userMgr, ILogger <TalksController> logger)
 {
     _logger  = logger;
     _repo    = repo;
     _userMgr = userMgr;
 }
示例#10
0
 public RootController(ICodeCampRepository repo, ILogger <RootController> logger) : base(repo, logger)
 {
 }
 public RoomsController(ICodeCampRepository repo, ILogger <RoomsController> logger)
 {
     _repo   = repo;
     _logger = logger;
 }
示例#12
0
 public RootController(ICodeCampRepository repo, ILogger <RootController> logger, IMapper mapper, IHostingEnvironment env)
     : base(repo, logger, mapper)
 {
     _env = env;
 }
 public PresentationController(ICodeCampRepository _camps)
 {
     camps = _camps;
 }
示例#14
0
 public EventsController(ICodeCampRepository repo, ILogger <EventsController> logger, IMapper mapper)
 {
     _repo   = repo;
     _logger = logger;
     _mapper = mapper;
 }
示例#15
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CodeCampService"/> class.
 /// </summary>
 /// <param name="repository">The repository.</param>
 /// <param name="mapper">The mapper.</param>
 public CodeCampService(ICodeCampRepository repository, IMapper mapper)
 {
     _repository = repository;
     _mapper     = mapper;
 }
示例#16
0
 public SponsorsController(ICodeCampRepository repo, ILogger <SponsorsController> logger, IMapper mapper)
 {
     _logger = logger;
     _mapper = mapper;
     _repo   = repo;
 }
 public TimeSlotsController(ICodeCampRepository repo, ILogger <TimeSlotsController> logger)
 {
     _logger = logger;
     _repo   = repo;
 }
示例#18
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, ILoggerFactory loggerFactory, CodeCampSeeder seeder, ICodeCampRepository repo)
        {
            loggerFactory.AddConsole(_config.GetSection("Logging"));

            Mapper.Initialize(CreateMaps);

            if (_env.IsDevelopment() || _config["SiteSettings:ShowErrors"].ToLower() == "true")
            {
                loggerFactory.AddDebug(LogLevel.Information);
                app.UseDeveloperExceptionPage();
                app.UseDatabaseErrorPage();
                app.UseStatusCodePages();
            }
            else
            {
                app.UseStatusCodePagesWithRedirects("~/Error/{0}");
                app.UseExceptionHandler("/Error/Exception");
            }

            app.UseStaticFiles();

            app.UseIdentity();

            // Need seed data before we create the routes!
            seeder.SeedAsync().Wait();

            app.UseMvc(CreateRoutes);
        }
 public CodeCampController()
 {
     //Poor man's dependency injection.  Keeping the project simple.
     camps = new InMemoryCodeCampRepository(CodeCamps);
     //camps = new NHibernateCodeCampRepository(MvcApplication.GetCurrentSession());
 }
 public CurrentController(ICodeCampRepository repo, ILogger <CurrentController> logger, IMapper mapper)
     : base(repo, logger, mapper)
 {
 }