public async Task <IActionResult> Get([FromQuery] CarsResourceParameters carsResourceParameters) { _logger.LogInformation("API ENTRY: Inside get all cars API call."); var cars = await _carsService.GetCars(carsResourceParameters); return(Ok(cars)); }
private void SearchCar(object obj) { var result = carsService.GetCars().Where(c => (SearchRegNumber == string.Empty || c.RegNumber.Contains(SearchRegNumber))).ToList(); Cars = new ObservableCollection <Car>(); result.ForEach(r => Cars.Add(r)); }
public async Task <IActionResult> CalculateDiscount([FromBody] CarsPurchaseRequest carPurchaseRequest) { var getCarResponse = await _carsService.GetCars(carPurchaseRequest.Ids); var purchaseResponse = _carDiscountRuleProcessor.CalculateDiscount(getCarResponse); return(Ok(purchaseResponse)); }
public async Task <List <Cars> > Get() { string temp1 = "test string"; logger.LogInformation($"Information Log {temp1}"); logger.LogWarning($"Information Log {temp1}"); logger.LogError($"Information Log {temp1}"); return(await carsService.GetCars()); }
public HomeViewModel() { carsService = NinjectConfig.Kernel.Get <ICarsService>(); Cars = new ObservableCollection <Car>(carsService.GetCars()); SearchRegNumber = string.Empty; SearchBrandName = string.Empty; SearchCarCommand = new RelayCommand(SearchCar); }
public IEnumerable <CarViewModel> GetСars() { var carsViewModel = from car in service.GetCars() select new CarViewModel() { Id = car.Id, Name = car.Name }; return(carsViewModel); }
public CarsViewModel() { carsService = NinjectConfig.Kernel.Get <ICarsService>(); Cars = new ObservableCollection <Car>(carsService.GetCars()); GetCarsCommand = new RelayCommand(GetCars); InsertCarCommand = new RelayCommand(InsertCar); UpdateCarCommand = new RelayCommand(UpdateCar); DeleteCarCommand = new RelayCommand(DeleteCar); SearchCarCommand = new RelayCommand(SearchCar); OpenEditorCommand = new RelayCommand(OpenEditor); SearchRegNumber = string.Empty; SearchFullName = string.Empty; }
public IEnumerable <CarViewModel> GetСars() { var carsViewModel = service.GetCars().Select(x => new CarViewModel { Id = x.Id, Name = x.Name, Parts = x.Parts.Select(u => new DetailViewModel { Id = u.Id, CarId = u.CarId, Name = u.Name, Price = u.Price }).ToList() }); return(carsViewModel); }
public IList <Car> Get() { return(_carsService.GetCars()); }
public List <SimpleCarModel> GetCars() { return(carsService.GetCars()); }
public int GetCount() { return(_carsService.GetCars().Count()); }
public ActionResult <List <CarDTO> > GetCars() { return(_service.GetCars()); }
public string[] Get() { return(_carsService.GetCars()); }