Описание
Создать класс Car { int id; string name; int dateRelease, int cost, string remark, bool is_stock, }
Создаем класс Stock ( int id, string description, string city, List<Car> carLits)
Создаем список складов,
Rome, Berlin, Milan, Moscow
и размещаем на каждом складе от 10 до 50 разных машин), следующих марок
Cadillac BMW Hyundai Reno Volvo Lada Porsche Infinity Suzuki Toyota Mercedes Ford Alfa_Romeo Nissan
для машин написать генератор, который генерировал бы список машин из представленных со следующими параметрами:
id - new,
name - via list,
dateRelease between 1998 and 2017
cost - от 1000 $ до 500000 $, с условием что чем старше машина тем меньше она стоит
remark - только для новых машин с 2016 года выпуска есть тех осмотр
is_stock - есть на складе
С помощью LINQ запросов делаем следующие выборки:
1. Найти на всех складах машину марки Alfa Romeo что имеются на складе (поел is_stock)
2. Вывести все склады где есть машина BMW
3. Найти все машины которые стоят меньше 10000 $
4. Найти все машины с пометками для продажи (remark) и отсортировать по имени
5. Вывести все склады на которых есть машины с годом выпуска с 2000 до 2005 и отсортировать их по количеству машин на складе (сначала где их много)
6. Вывести все машины выпущенные до 2000 года и отсортировать по году выпуска
7 Создать новый класс отчет который содержит данных из обоих таблиц и все запросы выводит через него
8. Каждый новый отчет создается и сохраняется в файл с актуальной датой и именем