static void Main(string[] args) { Guitar yamahaPacifica012 = GetYamahaPacifica012(); Guitar gibsonLesPaul = GetGibsonLesPaul(); Guitar fenderStrat = GetFenderStratocaster(); List <Guitar> guitars = new List <Guitar> { yamahaPacifica012, fenderStrat, gibsonLesPaul }; GuitarsRepository guitarsRepo = new GuitarsRepository(); int i = 10; foreach (var guitar in guitars) { guitarsRepo.Create(i, guitar.Brand, guitar.Model, guitar.Color.Name, guitar.Price); i++; //лучше добавить автоинкремент в бд } Console.ReadKey(); }
public static void AddGuitar(DTO.Guitar guitar) { try { GuitarsRepository.AddGuitar(guitar); } catch (Exception) { //LOG throw; } }
static void Main(string[] args) { Guitar yamahaPacifica012 = GetYamahaPacifica012(); Guitar gibsonLesPaul = GetGibsonLesPaul(); Guitar fenderStrat = GetFenderStratocaster(); GuitarsRepository guitars = new GuitarsRepository(); // guitars.Create(yamahaPacifica012); // guitars.Create(gibsonLesPaul); // guitars.Create(fenderStrat); List <Guitar> guitarsList = guitars.Get().ToList(); WriteGuitarsInfo(guitarsList); Console.WriteLine("Выберите номер сортировки:\n1)По количеству ладов;\n" + "2)По марке гитары\r\n" + "3)По названию дерева корпуса\r\n"); int s = Convert.ToInt32(Console.ReadLine()); bool isOkInput = true; if (s == 1) { SortByFretsCount(guitarsList, true); Console.WriteLine("После сортировки по количеству ладов:"); } else if (s == 2) { guitarsList.Sort(); Console.WriteLine("После сортировки по марке гитары:"); } else if (s == 3) { guitarsList.Sort(new BodyWoodComparer()); Console.WriteLine("После сортировки по названию дерева корпуса:"); } else { isOkInput = false; Console.WriteLine("Неверный метод сортировки"); } if (isOkInput) { WriteGuitarsInfo(guitarsList); } Console.ReadKey(); }
static void Main(string[] args) { //строка подключения хранится в App.config -> connectionStrings GuitarsRepository guitarsRepo = new GuitarsRepository(); IEnumerable <Guitar> guitars = guitarsRepo.Get(); //Вывод всех гитар из базы данных foreach (var guitar in guitars) { Console.WriteLine($"{guitar.Id} | {guitar.Brand} | {guitar.Color} | {guitar.Model} | {guitar.Price}"); } //создание, обновление, удаление //здесь должен был быть соответствующий код //но его нет Console.ReadKey(); }
public static List <DTO.Guitar> GetGuitars() { var guitars = GuitarsRepository.GetGuitars(); return(guitars); }
public GuitarsController(GuitarContext context) { guitars = new GuitarsRepository(context); }