public VehicleEditorModel(ICustomerRepository customerRepository, IVehicleGroupRepository vehicleGroupRepository, IVehicleRepository vehicleRepository, IVehicleDetailRepository vehicleDetailRepository, IVehicleWheelRepository vehicleWheelRepository, ISparepartRepository sparepartRepository, ITypeRepository typeRepository, ISpecialSparepartDetailRepository wheelDetailRepository, IBrandRepository brandRepository, //ISparepartDetailRepository sparepartDetailRepository, ISpecialSparepartDetailRepository specialSparepartDetailRepository, ISparepartStockCardRepository sparepartStokCardRepository, ISparepartStockCardDetailRepository sparepartStokCardDetailRepository, IReferenceRepository referenceRepository, IUnitOfWork unitOfWork) : base() { _customerRepository = customerRepository; _vehicleGroupRepository = vehicleGroupRepository; _vehicleRepository = vehicleRepository; _vehicleDetailRepository = vehicleDetailRepository; _vehicleWheelRepository = vehicleWheelRepository; _specialSparepartDetailRepository = wheelDetailRepository; //_sparepartDetailRepository = sparepartDetailRepository; _sparepartRepository = sparepartRepository; _typeRepository = typeRepository; _brandRepository = brandRepository; _sparepartStokCardRepository = sparepartStokCardRepository; _sparepartStokCardDetailRepository = sparepartStokCardDetailRepository; _referenceRepository = referenceRepository; _unitOfWork = unitOfWork; }
public InvoiceListModel(IInvoiceRepository invoiceRepository, IInvoiceDetailRepository invoiceDetailRepository, ICustomerRepository customerRepository, ISparepartRepository sparepartRepository, IReferenceRepository referenceRepository, IVehicleGroupRepository vehicleGroupRepository, IVehicleDetailRepository vehicleDetailRepository, ISPKRepository spkRepository, ISPKDetailSparepartRepository spkDetailSparepartRepository, ISPKDetailSparepartDetailRepository spkDetailSparepartDetailRepository, ISpecialSparepartDetailRepository specialSparepartDetailRepository, IPurchasingDetailRepository purchasingDetailRepository, ISparepartManualTransactionRepository sparepartManualTransactionRepository, IUnitOfWork unitOfWork) : base() { _invoiceRepository = invoiceRepository; _invoiceDetailRepository = invoiceDetailRepository; _customerRepository = customerRepository; _sparepartRepository = sparepartRepository; _referenceRepository = referenceRepository; _vehicleGroupRepository = vehicleGroupRepository; _vehicleDetailRepository = vehicleDetailRepository; _spkRepository = spkRepository; _spkDetailSparepartRepository = spkDetailSparepartRepository; _spkDetailSparepartDetailRepository = spkDetailSparepartDetailRepository; _specialSparepartDetailRepository = specialSparepartDetailRepository; _purchasingDetailRepository = purchasingDetailRepository; _sparepartManualTransactionRepository = sparepartManualTransactionRepository; _unitOfWork = unitOfWork; }
public VehicleEditorModel(ICustomerRepository customerRepository, IVehicleGroupRepository vehicleGroupRepository, IVehicleRepository vehicleRepository, IVehicleDetailRepository vehicleDetailRepository, IVehicleWheelRepository vehicleWheelRepository, ISparepartRepository sparepartRepository, ITypeRepository typeRepository, ISpecialSparepartDetailRepository wheelDetailRepository, IBrandRepository brandRepository, ISparepartDetailRepository sparepartDetailRepository, ISpecialSparepartDetailRepository specialSparepartDetailRepository, ISparepartStockCardRepository sparepartStokCardRepository, IReferenceRepository referenceRepository, IUnitOfWork unitOfWork) : base() { _customerRepository = customerRepository; _vehicleGroupRepository = vehicleGroupRepository; _vehicleRepository = vehicleRepository; _vehicleDetailRepository = vehicleDetailRepository; _vehicleWheelRepository = vehicleWheelRepository; _specialSparepartDetailRepository = wheelDetailRepository; _sparepartDetailRepository = sparepartDetailRepository; _sparepartRepository = sparepartRepository; _typeRepository = typeRepository; _brandRepository = brandRepository; _sparepartStokCardRepository = sparepartStokCardRepository; _referenceRepository = referenceRepository; _unitOfWork = unitOfWork; }
public VehicleDetailListModel(IVehicleRepository vehicleRepository, IVehicleDetailRepository vehicleDetailRepository, IUnitOfWork unitOfWork) : base() { _vehicleRepository = vehicleRepository; _vehicleDetailRepository = vehicleDetailRepository; _unitOfWork = unitOfWork; }
public VehicleDetailEditorModel(IVehicleRepository vehicleRepository, IReferenceRepository referenceRepository, IVehicleDetailRepository vehicleDetailRepository, IUnitOfWork unitOfWork) : base() { _vehicleRepository = vehicleRepository; _vehicleDetailRepository = vehicleDetailRepository; _referenceRepository = referenceRepository; _unitOfWork = unitOfWork; }
public IHttpActionResult Inventory() { IVehicleDetailRepository repo = VehicleDetailRepositoryFactory.GetRepository(); var inv = new InventoryReportViewModel(); inv.New = repo.GetNewUnsold(); inv.Used = repo.GetUsedUnsold(); return(Ok(inv)); }
public SPKListModel(ISPKRepository SPKRepository, IReferenceRepository referenceRepository, IVehicleRepository vehicleRepository, IVehicleDetailRepository vehicleDetailRepository, IUnitOfWork unitOfWork) : base() { _SPKRepository = SPKRepository; _vehicleRepository = vehicleRepository; _vehicleDetailRepository = vehicleDetailRepository; _referenceRepository = referenceRepository; _unitOfWork = unitOfWork; }
public GuestBookEditorModel(IGuestBookRepository guestBookRepository, IVehicleRepository vehicleRepository, IVehicleDetailRepository vehicleDetailRepository, IVehicleWheelRepository vehicleWheelRepository, ISpecialSparepartDetailRepository wheelDetailRepository, ISparepartDetailRepository sparepartDetailRepository, IUnitOfWork unitOfWork) : base() { _guestBookRepository = guestBookRepository; _vehicleRepository = vehicleRepository; _vehicleDetailRepository = vehicleDetailRepository; _vehicleWheelRepository = vehicleWheelRepository; _wheelDetailRepository = wheelDetailRepository; _sparepartDetailRepository = sparepartDetailRepository; _unitOfWork = unitOfWork; }
public CreditListModel(ITransactionRepository transactionRepository, IInvoiceRepository invoiceRepository, ICustomerRepository customerRepository, IVehicleGroupRepository vehicleGroupRepository, IVehicleDetailRepository vehicleDetailRepository, IUnitOfWork unitOfWork) : base() { _transactionRepository = transactionRepository; _invoiceRepository = invoiceRepository; _customerRepository = customerRepository; _vehicleGroupRepository = vehicleGroupRepository; _vehicleDetailRepository = vehicleDetailRepository; _unitOfWork = unitOfWork; }
public GuestBookEditorModel(IGuestBookRepository guestBookRepository, IVehicleRepository vehicleRepository, IVehicleDetailRepository vehicleDetailRepository, IVehicleWheelRepository vehicleWheelRepository, ISpecialSparepartDetailRepository wheelDetailRepository, //ISparepartDetailRepository sparepartDetailRepository, IUnitOfWork unitOfWork) : base() { _guestBookRepository = guestBookRepository; _vehicleRepository = vehicleRepository; _vehicleDetailRepository = vehicleDetailRepository; _vehicleWheelRepository = vehicleWheelRepository; _wheelDetailRepository = wheelDetailRepository; //_sparepartDetailRepository = sparepartDetailRepository; _unitOfWork = unitOfWork; }
public IHttpActionResult Unsold(decimal?minPrice = null, decimal?maxPrice = null, int?minYear = null, int?maxYear = null, string makeModelOrYear = null) { IVehicleDetailRepository repo = VehicleDetailRepositoryFactory.GetRepository(); try { VehicleSearchParametersModel parameters = new VehicleSearchParametersModel() { MinPrice = minPrice, MaxPrice = maxPrice, MinYear = minYear, MaxYear = maxYear, MakeModelOrYear = makeModelOrYear }; var result = repo.SearchUnsold(parameters); return(Ok(result)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }