public UserService(SignInManager <User> signInManager, UserManager <User> userManager, IHttpContextAccessor httpContextAccessor, RestaurantDbContext dbContext, IOptions <PagingConfiguration> pagingConfig) { this.SignInManager = signInManager; this.UserManager = userManager; this.HttpContextAccessor = httpContextAccessor; this.DbContext = dbContext; this.PagingConfig = pagingConfig.Value; }
public OrderService(RestaurantDbContext dbContext, IStatusService statusService, IUserService userService, IOrderSessionService orderSessionService, IOptions <PagingConfiguration> pagingConfig) { this.DbContext = dbContext; this.StatusService = statusService; this.UserService = userService; this.OrderSessionService = orderSessionService; this.PagingConfig = pagingConfig.Value; }
public OrderSessionService(RestaurantDbContext dbContext, IStatusService statusService, IOptions <OrderConfiguration> config, ILoyaltyCardService loyaltyCardService, IOptions <PagingConfiguration> pagingConfig, IInvoiceService invoiceService) { this.DbContext = dbContext; this.StatusService = statusService; this.OrderConfig = config.Value; this.LoyaltyCardService = loyaltyCardService; this.PagingConfig = pagingConfig.Value; this.InvoiceService = invoiceService; }
public CustomerService(RestaurantDbContext dbContext, IOptions <PagingConfiguration> pagingConfig) { this.DbContext = dbContext; this.PagingConfig = pagingConfig.Value; }
public ReservationService(RestaurantDbContext dbContext, ITableService tableService, IOptions <PagingConfiguration> pagingConfig) { this.DbContext = dbContext; this.TableService = tableService; this.PagingConfig = pagingConfig.Value; }
public QueryConfiguration() { Paging = new PagingConfiguration(); Ordenation = new OrdernationConfiguration(); }
public static void PagedListFilter <T>(this AbstractValidator <T> validator, PagingConfiguration configuration) where T : PagedListFilter { validator.RuleFor(x => x.Skip).GreaterThanOrEqualTo(0).LessThanOrEqualTo(configuration.MaxSkip); validator.RuleFor(x => x.Take).GreaterThan(0).LessThanOrEqualTo(configuration.MaxTake); }