public PlacedOrderBusiness(IMapper mapper,
                            IPlacedOrderRepository placedOrderRepository,
                            IRestaurantRepository restaurantRepository,
                            IRestaurantBranchRepository restaurantBranchRepository,
                            IOrderChannelRepository orderChannelRepository,
                            IRestaurantTableRepository restaurantTableRepository,
                            IAdminAccountRepository adminAccountRepository,
                            ICustomerRepository customerRepository,
                            IOrderProcessRepository orderProcessRepository,
                            ICheckoutRepository checkoutRepository,
                            IPlacedOrderProcessStatusRepository placedOrderProcessStatusRepository,
                            IUnitOfWork unitOfWork)
 {
     _mapper = mapper;
     _placedOrderRepository              = placedOrderRepository;
     _restaurantRepository               = restaurantRepository;
     _restaurantBranchRepository         = restaurantBranchRepository;
     _orderChannelRepository             = orderChannelRepository;
     _restaurantTableRepository          = restaurantTableRepository;
     _adminAccountRepository             = adminAccountRepository;
     _customerRepository                 = customerRepository;
     _orderProcessRepository             = orderProcessRepository;
     _checkoutRepository                 = checkoutRepository;
     _placedOrderProcessStatusRepository = placedOrderProcessStatusRepository;
     _unitOfWork = unitOfWork;
 }
 public AdminAccountController(IAdminAccountRepository adminAccountRepository,
     IAdminAccountListPageViewModelMapper adminAccountListPageViewModelMapper,
     IAdminAccountEditFormStore adminAccountEditFormStore,
     IAdminAccountIdGenerator adminAccountIdGenerator)
 {
     this.adminAccountRepository = adminAccountRepository;
     this.adminAccountListPageViewModelMapper = adminAccountListPageViewModelMapper;
     this.adminAccountEditFormStore = adminAccountEditFormStore;
     this.adminAccountIdGenerator = adminAccountIdGenerator;
 }
예제 #3
0
 protected AdminLoginService(
     IWCloudContext <AdminLoginService> _context,
     IPasswordHelper passHelper,
     IMobilePhoneFormatter _mobileFormatter,
     IAdminAccountRepository _userRepo)
 {
     this._context               = _context;
     this._passHelper            = passHelper;
     this._mobileFormatter       = _mobileFormatter;
     this.adminAccountRepository = _userRepo;
 }
예제 #4
0
        public LoginViewModel(IRegionManager regionManager, ICustomersRepository customersRepository, IAdminAccountRepository adminAccountRepository, IStaffsRepository staffsRepository)
        {
            _regionManager          = regionManager;
            _customersRepository    = customersRepository;
            _staffsRepository       = staffsRepository;
            _adminAccountRepository = adminAccountRepository;

            Task.WaitAll(Task.Run(async() => await Load()));

            LoginCommand          = new DelegateCommand(Navigate);
            PasswordChangeCommand = new DelegateCommand <object>(PasswordChange);
        }
 public PlacedOrderProcessStatusBusiness(IMapper mapper,
                                         IPlacedOrderProcessStatusRepository placedOrderProcessStatusRepository,
                                         IRestaurantRepository restaurantRepository,
                                         IRestaurantBranchRepository restaurantBranchRepository,
                                         IOrderProcessRepository orderProcessRepository,
                                         IAdminAccountRepository adminAccountRepository,
                                         IPlacedOrderRepository placedOrderRepository)
 {
     _mapper = mapper;
     _placedOrderProcessStatusRepository = placedOrderProcessStatusRepository;
     _restaurantRepository       = restaurantRepository;
     _restaurantBranchRepository = restaurantBranchRepository;
     _orderProcessRepository     = orderProcessRepository;
     _adminAccountRepository     = adminAccountRepository;
     _placedOrderRepository      = placedOrderRepository;
 }
예제 #6
0
 public OptionBusiness(IMapper mapper,
                       IAdminGroupRepository adminGroupRepository,
                       IRestaurantRepository restaurantRepository,
                       IRestaurantBranchRepository restaurantBranchRepository,
                       IMenuCategoryRepository menuCategoryRepository,
                       IMenuUnitRepository menuUnitRepository,
                       IMenuSizeRepository menuSizeRepository,
                       IStateRepository stateRepository,
                       IStateCityRepository stateCityRepository,
                       ICustomerRepository customerRepository,
                       IOrderChannelRepository orderChannelRepository,
                       IRestaurantTableRepository restaurantTableRepository,
                       IAdminAccountRepository adminAccountRepository,
                       IOrderProcessRepository orderProcessRepository,
                       IIngredientRepository ingredientRepository,
                       IMenuDefinitionRepository menuDefinitionRepository,
                       IMenuRepository menuRepository,
                       ITaxRepository taxRepository)
 {
     _mapper = mapper;
     _adminGroupRepository       = adminGroupRepository;
     _restaurantRepository       = restaurantRepository;
     _restaurantBranchRepository = restaurantBranchRepository;
     _menuCategoryRepository     = menuCategoryRepository;
     _menuUnitRepository         = menuUnitRepository;
     _menuSizeRepository         = menuSizeRepository;
     _stateRepository            = stateRepository;
     _stateCityRepository        = stateCityRepository;
     _customerRepository         = customerRepository;
     _orderChannelRepository     = orderChannelRepository;
     _restaurantTableRepository  = restaurantTableRepository;
     _adminAccountRepository     = adminAccountRepository;
     _orderProcessRepository     = orderProcessRepository;
     _ingredientRepository       = ingredientRepository;
     _menuDefinitionRepository   = menuDefinitionRepository;
     _menuRepository             = menuRepository;
     _taxRepository = taxRepository;
 }
예제 #7
0
 public AdminAccountController(IAdminAccountRepository repo)
 {
     repository = repo;
 }
 public AdminAccountPrincipalProvider(IAdminAccountRepository adminAccountRepository)
 {
     this.adminAccountRepository = adminAccountRepository;
 }
예제 #9
0
 public AdminAccountService(IAdminAccountRepository repository, IConfiguration config)
 {
     _repository = repository;
     _config     = config;
 }
 public AdminAccountApplication()
 {
     _adminAccountRepository = new AdminAccountRepository();
 }