public DamageDepositModel(
     WheelsContext context)
 {
     _context          = context;
     PayDepositCommand = new DelegateCommand(PayDeposit);
     RefundCommand     = new DelegateCommand(Refund);
 }
        public UsersPolicyViewModel(IRegionManager regionManager,
                                    WheelsContext context)
        {
            _regionManager      = regionManager;
            _context            = context;
            BackCommand         = new DelegateCommand(Back);
            FindPoliciesCommand = new DelegateCommand(FindPolicies);

            Records = new ObservableCollection <InsuranceModel>();
        }
        public ManageCustomersViewModel(
            IRegionManager regionManager,
            WheelsContext context)
        {
            _regionManager = regionManager;
            _context       = context;

            BackCommand           = new DelegateCommand(Back);
            CreateCustomerCommand = new DelegateCommand(CreateCustomer);
        }
        public AddStockViewModel(WheelsContext context,
                                 IRegionManager regionManager)
        {
            _context            = context;
            _regionManager      = regionManager;
            AllEquipment        = new ObservableCollection <Equipment>(_context.Equipment_tbl.Where(r => r.Id > -1).ToList());
            SelectedEquipmentId = -1;

            BackCommand         = new DelegateCommand(Back);
            AddStockCommand     = new DelegateCommand(AddStock);
            NewEquipmentCommand = new DelegateCommand(NewEquipment);
        }
Пример #5
0
        public EquipmentSalesViewModel(
            WheelsContext context,
            IRegionManager regionManager)
        {
            _context       = context;
            _regionManager = regionManager;

            BackCommand     = new DelegateCommand(Back);
            MakeSaleCommand = new DelegateCommand(MakeSale);

            EquipmentList = new ObservableCollection <Equipment>(context.Equipment_tbl.ToList());
            UpdateStockRemaining();
        }
        public ManageDepositsViewModel(
            IRegionManager regionManager,
            WheelsContext context,
            IDamageDepositModelFactory modelFactory)
        {
            _regionManager = regionManager;
            _context       = context;
            _modelFactory  = modelFactory;

            BackCommand            = new DelegateCommand(Back);
            SearchUserCommand      = new DelegateCommand(SearchUser);
            ShowUnpaidCommand      = new DelegateCommand(ShowUnpaid);
            ShowNotRefundedCommand = new DelegateCommand(ShowNotRefunded);
        }
        public InsuranceViewModel(
            IRegionManager regionManager,
            WheelsContext context)
        {
            _regionManager = regionManager;
            _context       = context;

            BackCommand = new DelegateCommand(Back);
            NavToViewPoliciesCommand = new DelegateCommand(NavToViewPolicies);
            CreateCompanyCommand     = new DelegateCommand(CreateCompany);
            CreatePolicyCommand      = new DelegateCommand(CreatePolicy);

            SelectedId = -1;
            StartDate  = DateTime.Now;
            EndDate    = DateTime.Now;

            InsuranceCompanies = new ObservableCollection <InsuranceCompany>(_context.InsuranceCompanies_tbl.ToList());
        }
        public NewBookingViewModel(
            WheelsContext context,
            IRegionManager regionManager,
            IVehicleAvailabilityService vehicleAvailability,
            IVehiclePriceCalculatorService priceCalculator)
        {
            VehicleTypes         = new ObservableCollection <VehicleType>(context.VehicleTypes_tbl.ToList());
            _context             = context;
            _regionManager       = regionManager;
            _vehicleAvailability = vehicleAvailability;
            _priceCalculator     = priceCalculator;
            SelectedType         = -1;

            BackCommand = new DelegateCommand(Back);
            BookCommand = new DelegateCommand(Book);

            FromDate = DateTime.Now;
            ToDate   = DateTime.Now;
        }
Пример #9
0
        public AdHocViewModel(
            WheelsContext context,
            IRegionManager regionManager)
        {
            _context       = context;
            _regionManager = regionManager;
            var tableNames = new List <string>()
            {
                "Bookings_tbl",
                "Customers_tbl",
                "DamageDeposits_tbl",
                "Equipment_tbl",
                "Insurance_tbl",
                "InsuranceCompanies_tbl",
                "Sales_tbl",
                "Vehicles_tbl",
                "VehicleTypes_tbl"
            };

            TableNames = new ObservableCollection <string>(tableNames);

            ExecuteQueryCommand = new DelegateCommand(ExecuteQuery);
            BackCommand         = new DelegateCommand(Back);
        }
 public DamageDepositModelFactory(
     WheelsContext context)
 {
     _context = context;
 }
 public VehiclePriceCalculatorService(WheelsContext context)
 {
     _context = context;
 }
Пример #12
0
 public WheelsController(WheelsContext context)
 {
     _context = context;
 }
 public VehicleAvailabilityService(WheelsContext context)
 {
     _context = context;
 }