コード例 #1
0
ファイル: CarsRepository.cs プロジェクト: magicnova/ToyotaApi
        public Car GetCarById(int id)
        {
            var factory = new CarsFactory();
            var cars    = factory.CreateCars();

            return(cars.FirstOrDefault(where => where.Id == id));
        }
コード例 #2
0
ファイル: CarsRepository.cs プロジェクト: magicnova/ToyotaApi
        public IList <Car> GetCarsByEngine(string engine)
        {
            var factory = new CarsFactory();
            var cars    = factory.CreateCars();

            return(cars.Where(where => where.Engine.ToLower() == engine.ToLower()).ToList());
        }
コード例 #3
0
ファイル: CarsRepository.cs プロジェクト: magicnova/ToyotaApi
        public IList <Car> GetCarsByTransmission(string transmission)
        {
            var factory = new CarsFactory();
            var cars    = factory.CreateCars();

            return(cars.Where(where => where.Transmission.ToLower() == transmission.ToLower()).ToList());
        }
コード例 #4
0
ファイル: CarsRepository.cs プロジェクト: magicnova/ToyotaApi
        public IList <Car> GetCarsByYear(int year)
        {
            var factory = new CarsFactory();
            var cars    = factory.CreateCars();

            return(cars.Where(where => where.Year == year).ToList());
        }
コード例 #5
0
ファイル: CarsRepository.cs プロジェクト: magicnova/ToyotaApi
        public IList <Car> GetCarsByModel(string model)
        {
            var factory = new CarsFactory();
            var cars    = factory.CreateCars();

            return(cars.Where(where => where.Model.ToLower() == model.ToLower()).ToList());
        }
コード例 #6
0
ファイル: CarsRepository.cs プロジェクト: magicnova/ToyotaApi
        public IList <Car> GetCars()
        {
            var factory = new CarsFactory();

            return(factory.CreateCars());
        }