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;
 }
Esempio n. 4
0
 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;
 }
Esempio n. 6
0
 public QueryConfiguration()
 {
     Paging     = new PagingConfiguration();
     Ordenation = new OrdernationConfiguration();
 }
Esempio n. 7
0
 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);
 }