Ejemplo n.º 1
0
 public AccountRegister(Panel PrincipalPanel, IParkingRepository ParkingRepository, CountryHandler ActualCountry)
 {
     InitializeComponent();
     Panel          = PrincipalPanel;
     Repository     = ParkingRepository;
     CountryHandler = ActualCountry;
 }
Ejemplo n.º 2
0
        public ParkingQuery(IParkingRepository parkingRepository)
        {
            Field <ListGraphType <ParkingType> >(
                "availableParkings",
                resolve: context => parkingRepository.GetAvailable());

            Field <ParkingType>(
                "parking",
                arguments: new QueryArguments(new QueryArgument <IntGraphType> {
                Name = "id"
            }),
                resolve: context => parkingRepository.GetParking(context.GetArgument <int>("id")));

            Field <ListGraphType <ParkingType> >(
                "parkings",
                resolve: context => parkingRepository.GetParkings());

            Field <ListGraphType <ParkingType> >(
                "priceParking",
                arguments: new QueryArguments(new QueryArgument <IntGraphType> {
                Name = "min"
            }, new QueryArgument <IntGraphType> {
                Name = "max"
            }),
                resolve: context => parkingRepository.PriceRange(context.GetArgument <int>("min"), context.GetArgument <int>("max")));

            Field <ListGraphType <ParkingType> >(
                "rateParking",
                arguments: new QueryArguments(new QueryArgument <IntGraphType> {
                Name = "rate"
            }),
                resolve: context => parkingRepository.Rate(context.GetArgument <int>("rate")));
        }
Ejemplo n.º 3
0
 public CarparkController(IParkingRepository parkingRepository, IMapper mapper, IUrlHelper urlHelper, ICarparkRatesRepository carparkRatesRepository)
 {
     _parkingRepository      = parkingRepository;
     _mapper                 = mapper;
     _urlHelper              = urlHelper;
     _carparkRatesRepository = carparkRatesRepository;
 }
Ejemplo n.º 4
0
 public CreateParkingCommand(IParkingFactory parkingFactory, IParkingRepository parkingRepository, string name, int parkingPlaces)
 {
     this.parkingFactory    = parkingFactory;
     this.parkingRepository = parkingRepository;
     this.name          = name;
     this.parkingPlaces = parkingPlaces;
 }
 public NHibernateReservationRepository(ISession session, IUserRepository userRepository,
                                        IParkingSpotRepository parkingSpotRepository, IParkingRepository parkingRepository)
     : base(session)
 {
     this.userRepository        = userRepository;
     this.parkingSpotRepository = parkingSpotRepository;
     this.parkingRepository     = parkingRepository;
 }
Ejemplo n.º 6
0
 public CheckPurchase(Panel PrincipalPanel, IParkingRepository ParkingRepository)
 {
     InitializeComponent();
     Panel                 = PrincipalPanel;
     Repository            = ParkingRepository;
     ValidatorOfEnrollment = new ValidatorOfEnrollment();
     AgregateItemsToComboBoxs();
 }
Ejemplo n.º 7
0
 public Settings(Panel PrincipalPanel, IParkingRepository Parking, CountryHandler ActualCountry)
 {
     InitializeComponent();
     Panel             = PrincipalPanel;
     ParkingRepository = Parking;
     Country           = ActualCountry;
     AgregateItemsToComboBoxs();
     SetActualData();
 }
Ejemplo n.º 8
0
 public ParkingController(IMapper mapper, IParkingRepository parkingRepository, IReservationRepository reservationRepository,
                          IParkingSpotRepository parkingSpotRepository, IUnitOfWork uow)
 {
     this.mapper                = mapper;
     this.parkingRepository     = parkingRepository;
     this.reservationRepository = reservationRepository;
     this.parkingSpotRepository = parkingSpotRepository;
     this.uow = uow;
 }
Ejemplo n.º 9
0
        public UnitOfWork(IConfiguration configuration)
        {
            if (parkings == null)
            {
                parkings = new Dictionary <int, string>();
            }
            parkingCapacity = configuration.GetValue <int>("parkingCapacity");

            ParkingRepository = new ParkingRepository(parkings, parkingCapacity);
        }
Ejemplo n.º 10
0
 public ParkingService(IParkingRepository parkingRepository,
                       IUserCompanyRepository userCompanyRepository,
                       ICompanyRepository companyRepository,
                       IVehicleRepository vehicleRepository)
 {
     _parkingRepository     = parkingRepository;
     _userCompanyRepository = userCompanyRepository;
     _companyRepository     = companyRepository;
     _vehicleRepository     = vehicleRepository;
 }
Ejemplo n.º 11
0
 public ProcessPurchase(Panel PrincipalPanel, IParkingRepository ParkingRepository, CountryHandler ActualCountry)
 {
     InitializeComponent();
     Panel                 = PrincipalPanel;
     Repository            = ParkingRepository;
     ValidatorOfEnrollment = new ValidatorOfEnrollment();
     ValidatorOfDate       = new ValidatorOfDate();
     CostForMinutes        = ActualCountry.CostForMinutes;
     CountryHandler        = ActualCountry;
 }
Ejemplo n.º 12
0
 public Reports(Panel PrincipalPanel, IParkingRepository ParkingRepository, CountryHandler ActualCountry)
 {
     InitializeComponent();
     Panel      = PrincipalPanel;
     Repository = ParkingRepository;
     Country    = ActualCountry;
     rbtnEnrollments.Checked = true;
     AgregateItemsToComboBoxs();
     ValidatorOfEnrollment = new ValidatorOfEnrollment();
 }
Ejemplo n.º 13
0
        public PrincipalForm()
        {
            InitializeComponent();
            this.SecundaryPanel.Visible = false;
            this.PrincipalPanel.Visible = true;
            lblAnswer.Visible           = false;
            Repository = new ParkingRepository();
            CountryHandler initialCountry = Repository.GetACountry("Uruguay");

            Settings = new Settings(PrincipalPanel, Repository, initialCountry);
        }
Ejemplo n.º 14
0
 public void TestInit()
 {
     Repository = new ParkingRepository();
     Repository.GetAccounts().Clear();
     Repository.GetEnrollments().Clear();
     Repository.GetPurchases().Clear();
     Account         = new Account();
     Account.Mobile  = "099344951";
     Account.Balance = 0;
     Enrollment      = new Enrollment("sbn", 4849);
     Account.Country = Repository.GetACountry("Uruguay");
 }
        public ParkingLotTest()
        {
            var context = new ParkingContext(dbContextOptions);

            userRepository = new UserRepository(context);
            _userBusiness  = new UserBussiness(userRepository);

            parkingLotRepository = new ParkingRepository(context);
            _parkingLotBusiness  = new ParkingBusiness(parkingLotRepository);


            IConfigurationBuilder _configuration = new ConfigurationBuilder();

            _configuration.AddJsonFile("appsettings.json");
            configuration = _configuration.Build();

            parkingLotController   = new ParkingLotController(_parkingLotBusiness);
            registrationController = new RegistrationController(_userBusiness, configuration);
        }
 public ParkingController(IParkingRepository parkingRepository)
 {
     _parkingRepository = parkingRepository;
 }
Ejemplo n.º 17
0
 public ParkingBusiness(IParkingRepository parkingRepository)
 {
     _parkingRepository = parkingRepository;
 }
Ejemplo n.º 18
0
 public VehicleService(IVehicleRepository vehicleRepository, IUserCompanyRepository userCompanyRepository, IParkingRepository parkingRepository)
 {
     _vehicleRepository     = vehicleRepository;
     _userCompanyRepository = userCompanyRepository;
     _parkingRepository     = parkingRepository;
 }
 public ParkingBusiness(IParkingRepository parkingRepo)
 {
     this.parkingRepo = parkingRepo;
 }
Ejemplo n.º 20
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ParkingService"/> class.
 /// </summary>
 /// <param name="parkingRepository">Parking repository.</param>
 public ParkingService(IParkingRepository parkingRepository)
 {
     this.parkingRepository = parkingRepository;
 }
Ejemplo n.º 21
0
 public ParkingService(IParkingRepository parkingRepository, IEspacioRepository espacioRepository)
 {
     this.parkingRepository = parkingRepository;
     this.espacioRepository = espacioRepository;
 }
Ejemplo n.º 22
0
 public ParkingService(IParkingRepository ParkingRepository)
 {
     this.ParkingRepository = ParkingRepository;
 }
Ejemplo n.º 23
0
 public ParkingService(IParkingRepository parkingRepository, IParkingContractRepository contractRepository, IParkingInvoiceRepository invoiceRepository)
 {
     _parkingRepository = parkingRepository;
     _contractRepository = contractRepository;
     _invoiceRepository = invoiceRepository;
 }
Ejemplo n.º 24
0
 public ParkingBusiness(IParkingRepository _parkingRepository)
 {
     parkingRepository = _parkingRepository;
 }
Ejemplo n.º 25
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SecurityService"/> class.
 /// </summary>
 /// <param name="parkingRepository">parking repository.</param>
 public SecurityService(IParkingRepository parkingRepository)
 {
     this.parkingRepository = parkingRepository;
 }
Ejemplo n.º 26
0
 public ParkingList(IParkingRepository parkingRepository)
 {
     _parkingRepository = parkingRepository;
 }
Ejemplo n.º 27
0
 public ParkingRequestHandler(IParkingRepository parkingRepository) => _parkingRepository = parkingRepository;
Ejemplo n.º 28
0
 public CompanyService(ICompanyRepository companyRepository, IParkingRepository parkingRepository, IUserCompanyRepository userCompanyRepository)
 {
     _companyRepository     = companyRepository;
     _parkingRepository     = parkingRepository;
     _userCompanyRepository = userCompanyRepository;
 }
Ejemplo n.º 29
0
 public SpotController(IParkingRepository parkingRepository)
 {
     _repository = parkingRepository;
 }
 public UpsertParkingRequestHandler(IParkingRepository parkingRepository, IMapper mapper, IUnitOfWork unitOfWork)
 {
     _parkingRepository = parkingRepository;
     _mapper            = mapper;
     _unitOfWork        = unitOfWork;
 }
Ejemplo n.º 31
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DriverService"/> class.
 /// pa.
 /// </summary>
 /// <param name="parkingRepository">parkingrepository.</param>
 public DriverService(IParkingRepository parkingRepository)
 {
     this.parkingRepository = parkingRepository;
 }