static void GetSaleByDateRange() { Console.WriteLine("Bashlangic tarixi qeyd edin (il.ay.gun)"); string date1 = Console.ReadLine(); DateTime StartDate; while (!DateTime.TryParse(date1, out StartDate)) { Console.WriteLine("tarixi duzgun daxil edin"); date1 = Console.ReadLine(); } Console.WriteLine("Bitish tarixi qeyd edin (il.ay.gun)"); string date2 = Console.ReadLine(); DateTime EndDate; while (!DateTime.TryParse(date2, out EndDate)) { Console.WriteLine("tarixi duzgun daxil edin"); date2 = Console.ReadLine(); } var table = new ConsoleTable("Satish", "Satish Meblegi", "Satish Tarixi", "Satish sayi", "Satish Nomresi"); int i = 1; var list = marketableService.GetSaleByDateRange(StartDate, EndDate); if (list.Count == 0) { Console.WriteLine("Bu tarix araliginda satish yoxdur"); } else { foreach (var item in list) { table.AddRow(i, item.SaleAmount, item.SaleDate.ToString("dd.MM.yyyy"), item.SaleItems.Count, item.SaleNumber); i++; } table.Write(); } }