예제 #1
0
        public IEnumerable <BicycleViewModel> GetAllBicycles()
        {
            var dtoBicycles = _bicycleRepository.GetAll();

            if (dtoBicycles.Count == 0)
            {
                throw new ArgumentException("No Bicycles in dataBase");
            }
            return(_mapper.Map <List <BicycleViewModel> >(dtoBicycles));
        }
예제 #2
0
        public async Task <List <GetBicycleView> > GetAll()
        {
            var bikes = await _bicycleRepository.GetAll();

            var result = bikes.Select(bike => new GetBicycleView()
            {
                Id     = bike.Id,
                Name   = bike.Name,
                Type   = bike.Type,
                Price  = bike.Price,
                Rented = bike.Rented
            }).ToList();

            return(result);
        }