public AdministratorFacadeController(IFlightCenterSystem flightCenterSystem, IMapper mapper, LinkGenerator linkGenerator, ILogger <AdministratorFacadeController> logger, ICountriesManager countriesManager)
 {
     _flightCenterSystem          = flightCenterSystem;
     _mapper                      = mapper;
     _loggedInAdministratorFacade = _flightCenterSystem.GetFacade <LoggedInAdministratorFacade>();
     _linkGenerator               = linkGenerator;
     _logger                      = logger;
     _countriesManager            = countriesManager;
 }
示例#2
0
 public RootController(LinkGenerator linkGenerator)
 {
     _linkGenerator = linkGenerator;
 }
示例#3
0
 public AccountMailHelper(UserManager <TUser> userManager, IEmailSender emailSender, LinkGenerator linkGenerator, IHttpContextAccessor httpContextAccessor)
 {
     _userManager         = userManager;
     _emailSender         = emailSender;
     _linkGenerator       = linkGenerator;
     _httpContextAccessor = httpContextAccessor;
 }
示例#4
0
 public RequireLoginMiddleware(RequestDelegate next, LinkGenerator linkGenerator)
 {
     _next          = next;
     _linkGenerator = linkGenerator;
 }
 public IndexModel(ApplicationDbContext context, LinkGenerator linkGenerator)
 {
     _context       = context;
     _linkGenerator = linkGenerator;
 }
示例#6
0
 public IndexModel(UserManager <User> userManager, ApplicationDbContext context, LinkGenerator linkGenerator)
 {
     _userManager   = userManager;
     _context       = context;
     _linkGenerator = linkGenerator;
 }
示例#7
0
 public CampsController(ICampRepository repository, IMapper mapper, LinkGenerator linkGenerator)
 {
     _repository    = repository;
     _mapper        = mapper;
     _linkGenerator = linkGenerator;
 }
示例#8
0
 public ModulesController(IAdminService db, LinkGenerator
                          linkGenerator)
 {
     _db            = db;
     _linkGenerator = linkGenerator;
 }
示例#9
0
 public PaginationHelperService(LinkGenerator linkGenerator, HateoasScanner filterConfiguration)
 {
     this.linkGenerator       = linkGenerator;
     this.filterConfiguration = filterConfiguration;
 }
示例#10
0
 public TalksController(ICampRepository campRepository, IMapper mapper, LinkGenerator linkGenerator)
 {
     _campRepository = campRepository;
     _mapper         = mapper;
     _linkGenerator  = linkGenerator;
 }
 public ShoppingCartController(IDiamondRepository piRepository, ShoppingCart shoppingCart, LinkGenerator linkGenerator)
 {
     _piRepository  = piRepository;
     _shoppingCart  = shoppingCart;
     _linkGenerator = linkGenerator;
 }
示例#12
0
 public InstallAreaRoutes(IRuntimeState runtime, IHostingEnvironment hostingEnvironment, LinkGenerator linkGenerator)
 {
     _runtime            = runtime;
     _hostingEnvironment = hostingEnvironment;
     _linkGenerator      = linkGenerator;
 }
示例#13
0
 public CreditNoteController(ICreditNoteRepository repository, IMapper mapper, LinkGenerator linkGenerator,
                             ILogger <CreditNoteController> logger)
 {
     _repository    = repository;
     _mapper        = mapper;
     _linkGenerator = linkGenerator;
     _logger        = logger;
 }
示例#14
0
 public TalksController(ICampRepository repository, IMapper mapper, LinkGenerator linkGenerator)
 {
     this.repository    = repository;
     this.mapper        = mapper;
     this.linkGenerator = linkGenerator;
 }
示例#15
0
 public ImageTagHelper(LinkGenerator linkGenerator)
 {
     _linkGenerator = linkGenerator;
 }
 public OrdersController(LinkGenerator linkGenerator, IOrdersService ordersService)
 {
     _linkGenerator = linkGenerator;
     _ordersService = ordersService;
 }
 public AuthorController(IAuthorService authorService, LinkGenerator linkGenerator)
 {
     this.authorService = authorService;
     this.linkGenerator = linkGenerator;
 }
示例#18
0
 public CampsController(ICampRepository repository, IMapper mapper, LinkGenerator linkGenerator)//linkgen asp.net core 2 above
 {
     _repository    = repository;
     _mapper        = mapper;
     _linkGenerator = linkGenerator;
 }
示例#19
0
 public EmployeeLinks(LinkGenerator linkGenerator, IDataShaper <EmployeeDto> dataShaper)
 {
     _linkGenerator = linkGenerator;
     _dataShaper    = dataShaper;
 }
示例#20
0
 public CreateInfoForController(
     IServiceProvider serviceProvider)
 {
     _linkGenerator = serviceProvider.GetService <LinkGenerator>();
     _actionDescriptorCollectionProvider = serviceProvider.GetService <IActionDescriptorCollectionProvider>();
 }
 public CategoriesController(LinkGenerator linkGenerator)
 {
     _linkGenerator = linkGenerator;
 }
 public SupplierController(ISupplierService supplierService, LinkGenerator linkGenerator)
 {
     this.supplierService = supplierService;
     this.linkGenerator   = linkGenerator;
 }
示例#23
0
 public static string EmailConfirmationLink(this LinkGenerator urlHelper, string userId, string code, string scheme, HostString host, string pathbase)
 {
     return(urlHelper.GetUriByAction(nameof(UIAccountController.ConfirmEmail), "UIAccount",
                                     new { userId, code }, scheme, host, pathbase));
 }
示例#24
0
 public UsersController(IUserRepository repository, IStudentsRepository studentsRepository,
                        ICompaniesRepository companiesRepository, IMapper mapper, LinkGenerator linkGenerator)
 {
     _repository         = repository;
     _mapper             = mapper;
     _linkGenerator      = linkGenerator;
     _studentsRepository = studentsRepository;
     _companyRepository  = companiesRepository;
 }
 public MyBlackjackActionTagHelper(LinkGenerator lg) => this.linkBuilder = lg;
示例#26
0
 public Post(LinkGenerator linkGenerator, SitesRepository sitesRepository, PropertiesProvider propertiesProvider)
     : base(linkGenerator, sitesRepository, propertiesProvider)
 {
 }
 public CampsController(ICampRepository campRepository, IMapper mapper, LinkGenerator linkGenerator)
 {
     this.campRepository = campRepository;
     this.mapper         = mapper;
     this.linkGenerator  = linkGenerator;
 }
示例#28
0
        public PaginatedResult(LinkGenerator linkGenerator, PageOptions pageOptions, bool hasNextPage, bool hasPreviousPage,
                               int totalCount, string startCursor, string endCursor, HttpContext context, string routeName, List <T> items)
        {
            if (linkGenerator == null)
            {
                throw new ArgumentNullException(nameof(linkGenerator));
            }

            if (pageOptions == null)
            {
                throw new ArgumentNullException(nameof(pageOptions));
            }

            if (context == null)
            {
                throw new ArgumentNullException(nameof(context));
            }

            if (routeName == null)
            {
                throw new ArgumentNullException(nameof(routeName));
            }

            Items    = items ?? new List <T>();
            PageInfo = new PageInfo()
            {
                Count           = items.Count,
                HasNextPage     = hasNextPage,
                HasPreviousPage = hasPreviousPage,
                NextPageUrl     = hasNextPage ? new Uri(linkGenerator.GetUriByRouteValues(
                                                            context,
                                                            routeName,
                                                            new PageOptions()
                {
                    First = pageOptions.First,
                    Last  = pageOptions.Last,
                    After = endCursor,
                })) : null,
                PreviousPageUrl = hasPreviousPage ? new Uri(linkGenerator.GetUriByRouteValues(
                                                                context,
                                                                routeName,
                                                                new PageOptions()
                {
                    First  = pageOptions.First,
                    Last   = pageOptions.Last,
                    Before = startCursor
                })) : null,
                FirstPageUrl = new Uri(linkGenerator.GetUriByRouteValues(
                                           context,
                                           routeName,
                                           new PageOptions()
                {
                    First = pageOptions.First ?? pageOptions.Last,
                })),
                LastPageUrl = new Uri(linkGenerator.GetUriByRouteValues(
                                          context,
                                          routeName,
                                          new PageOptions()
                {
                    Last = pageOptions.First ?? pageOptions.Last,
                })),
            };
            TotalCount = totalCount;
        }
 public LinkTransformationContext(ILinkSpec spec, ActionContext actionContext, LinkGenerator linkGenerator)
 {
     this.LinkSpec      = spec;
     this.ActionContext = actionContext;
     this.LinkGenerator = linkGenerator;
 }
示例#30
0
 public CatalogsController(ICatalogService catalogService, LinkGenerator linkGanarator, ILoggerService logger)
 {
     _catalogService = catalogService;
     _linkGanarator  = linkGanarator;
     _logger         = logger;
 }