public GuidesController(IGuidesService guidesService, IItemsProvider itemsProvider, IHeroesProvider heroesProvider, IMapper mapper, IUserProvider userProvider)
 {
     this.guidesService  = guidesService ?? throw new ArgumentException(nameof(guidesService));
     this.itemsProvider  = itemsProvider ?? throw new ArgumentException(nameof(itemsProvider));
     this.heroesProvider = heroesProvider ?? throw new ArgumentException(nameof(heroesProvider));
     this.mapper         = mapper ?? throw new ArgumentException(nameof(mapper));
     this.userProvider   = userProvider ?? throw new ArgumentException(nameof(userProvider));
 }
示例#2
0
 public ModelAnnotationsService(IMapper mapper, IHttpContextAccessor httpContextAccessor,
                                IModelAnnotationsRepository modelAnnotationsRepository, IUsersRepository usersRepository,
                                IGuidesService guidesService)
 {
     _mapper = mapper;
     _httpContextAccessor        = httpContextAccessor;
     _modelAnnotationsRepository = modelAnnotationsRepository;
     _usersRepository            = usersRepository;
     _guidesService = guidesService;
 }
示例#3
0
        public GuidesController(IMapper mapper, IGuidesService guidesService, ICommentsService commentsService, IConfiguration config)
        {
            _mapper          = mapper;
            _guidesService   = guidesService;
            _commentsService = commentsService;
            _config          = config;

            Account acc = new Account(
                _config.GetSection("CloudinarySettings:CloudName").Value,
                _config.GetSection("CloudinarySettings:ApiKey").Value,
                _config.GetSection("CloudinarySettings:ApiSecret").Value
                );

            _cloudinary = new Cloudinary(acc);
        }
示例#4
0
 public GuidesController(
     IGuidesService guidesService,
     IGamesService gamesService,
     ISearchBarService searchBarService,
     UserManager <ApplicationUser> userManager,
     ICloudinaryHelper cloudinaryHelper,
     Cloudinary cloudinary)
 {
     this.guidesService    = guidesService;
     this.gamesService     = gamesService;
     this.searchBarService = searchBarService;
     this.userManager      = userManager;
     this.cloudinaryHelper = cloudinaryHelper;
     this.cloudinary       = cloudinary;
 }
示例#5
0
 public RecentGuidesViewComponent(IGuidesService guidesService)
 {
     this.guidesService = guidesService;
 }
示例#6
0
 public GuidesController(IGuidesService guidesService)
 {
     _guidesService = guidesService;
 }
示例#7
0
 public GuidesController(IGuidesService guidesService, AuthorizerService authorizerService, UserManager <GameInfoUser> userManager)
 {
     _guidesService     = guidesService;
     _authorizerService = authorizerService;
     _userManager       = userManager;
 }
示例#8
0
 public HomeController(IGuidesService guidesService, GameInfoContext db)
 {
     _guidesService = guidesService;
     _db            = db;
 }
 public LatestGuideViewComponent(IGuidesService guidesService)
 {
     this.guidesService = guidesService;
 }