private static void CarTests(CarManager carManager) { Console.WriteLine("-------Ekleme--------"); Car car1 = new Car { BrandId = 6, ColorId = 7, DailyPrice = 400, ModelYear = 2021 }; carManager.Add(car1); Console.WriteLine("Marka: {0} - Renk: {1} - Model: {2} - Günlük Ücret: {3}", carManager.GetByIdCarDetail(car1.Id).Data.BrandName, carManager.GetByIdCarDetail(car1.Id).Data.ColorName, carManager.GetById(car1.Id).Data.ModelYear, carManager.GetById(car1.Id).Data.DailyPrice); Console.WriteLine("-------Güncelleme--------"); car1.BrandId = 4; carManager.Update(car1); Console.WriteLine("Marka: {0} - Renk: {1} - Model: {2} - Günlük Ücret: {3}", carManager.GetByIdCarDetail(car1.Id).Data.BrandName, carManager.GetByIdCarDetail(car1.Id).Data.ColorName, carManager.GetById(car1.Id).Data.ModelYear, carManager.GetById(car1.Id).Data.DailyPrice); Console.WriteLine("-------Silme--------"); carManager.Delete(car1); foreach (var car in carManager.GetCarDetails().Data) { Console.WriteLine("Marka: {0} - Renk: {1} - Model: {2} - Günlük Ücret: {3}", car.BrandName, car.ColorName, car.ModelYear, car.DailyPrice); } }
public static void CarCRUDOP(CarManager carManager) { carManager.Add(new Car() { Id = 1, BrandId = 2, ColorId = 1, DailyPrice = 300000, Description = "Temiz Nissan Hasarsız.", ModelYear = 2001 }); carManager.Add(new Car() { Id = 2, BrandId = 2, ColorId = 2, DailyPrice = 34586, Description = "Temiz Hasarsız sağ çamurluk değişen.", ModelYear = 2005 }); carManager.Add(new Car() { Id = 3, BrandId = 1, ColorId = 2, DailyPrice = 54200, Description = "Hasar kaydı yok.", ModelYear = 2004 }); carManager.Add(new Car() { Id = 4, BrandId = 1, ColorId = 3, DailyPrice = 364000, Description = "Öğretmenden temiz araç.", ModelYear = 2004 }); carManager.Add(new Car() { Id = 5, BrandId = 3, ColorId = 1, DailyPrice = 55000, Description = "Temiz Hasarsız.", ModelYear = 2002 }); carManager.Add(new Car() { Id = 6, BrandId = 3, ColorId = 3, DailyPrice = 275220, Description = "Temiz Hasarsız.", ModelYear = 2010 }); carManager.Add(new Car() { Id = 7, BrandId = 5, ColorId = 3, DailyPrice = 450000, Description = "Sıfır.", ModelYear = 2018 }); ListAllCars(carManager.GetAll()); Car carToUpdate = carManager.GetById(6); carToUpdate.DailyPrice = 270000; carToUpdate.BrandId = 1; carToUpdate.Description = "Km si düşük temiz aile arabası."; carManager.Update(carToUpdate); ListAllCars(carManager.GetAll()); Car carTodelete = carManager.GetById(3); carManager.Delete(carTodelete); foreach (var car in carManager.GetCarDetails()) { Console.WriteLine(car.CarName + " " + car.BrandName + " " + car.ColorName + " " + car.DailyPrice); } }
private static void GetByIdTest(CarManager carManager) { var result = carManager.GetById(2); Console.WriteLine(result.Message); Console.WriteLine(result.Data.Description); }
static void Main(string[] args) { CarManager carManager = new CarManager(new InMemoryCarDal()); foreach (var car in carManager.GetAll()) { Console.WriteLine("Modelyılı {0} Marka {1} Günlük Fiyatı {2} Tanımı {3}", car.ModelYear, car.BrandId, car.DailyPrice, car.Description); } Console.WriteLine("---------------------"); foreach (var car in carManager.GetById(2)) { Console.WriteLine("Modelyılı {0} Marka {1} Günlük Fiyatı {2} Tanımı {3}", car.ModelYear, car.BrandId, car.DailyPrice, car.Description); } Console.WriteLine("---------------------"); CarManager carManager1 = new CarManager(new InMemoryCarDal()); carManager1.Add(new Entities.Concrete.Car { CarId = 6, BrandId = 3, ColorId = 1, ModelYear = 2021, DailyPrice = 1000, Description = "Lamborghini Aventador" }); foreach (var car in carManager1.GetAll()) { Console.WriteLine("Modelyılı {0} Marka {1} Günlük Fiyatı {2} Tanımı {3}", car.ModelYear, car.BrandId, car.DailyPrice, car.Description); } }
private static void CarGetByIdTest(int carId) { CarManager carManager = new CarManager(new EfCarDal()); var result = carManager.GetById(carId); Console.WriteLine($"{result.Data.Id} // {result.Data.CarName} // {result.Data.ModelYear} "); }
private static void CarDeletion(CarManager carManager) { Console.WriteLine("Hangi Id'ye sahip arabayı silmek istiyorsunuz? "); int carIdForDelete = Convert.ToInt32(Console.ReadLine()); carManager.Delete(carManager.GetById(carIdForDelete).Data); }
static void CarUpdate(CarManager carManager) { Car updatedCar = new Car(); Console.Write("\ngüncellemek istediğiniz arabanın idsini giriniz : "); int carIdUpdate = int.Parse(Console.ReadLine()); updatedCar = carManager.GetById(carIdUpdate).Data; Console.Write("Brand Id : "); updatedCar.BrandId = int.Parse(Console.ReadLine()); Console.Write("Color Id : "); updatedCar.ColorId = int.Parse(Console.ReadLine()); Console.Write("Name : "); updatedCar.Name = Console.ReadLine(); Console.Write("Model Year : "); updatedCar.ModelYear = int.Parse(Console.ReadLine()); Console.Write("Daily Price : "); updatedCar.DailyPrice = float.Parse(Console.ReadLine()); Console.Write("Description : "); updatedCar.Description = Console.ReadLine(); var result = carManager.Update(updatedCar); if (result.Success) { Console.WriteLine(result.Message); } else { Console.WriteLine(result.Message); } }
private static void CarTest() { CarManager carManager = new CarManager(new EfCarDal()); Car car1 = new Car { BrandId = 1, ColorId = 2, DailyPrice = 700, CarName = "X5", ModelYear = "2020" }; carManager.Add(car1); Console.WriteLine("Araba verisi eklendi."); foreach (Car car in carManager.GetAll().Data) { Console.WriteLine("--------------------"); Console.WriteLine("Model Yılı:" + car.ModelYear); Console.WriteLine("Markası:" + car.BrandId); Console.WriteLine("İsmi:" + car.CarName); Console.WriteLine("Rengi:" + car.ColorId); Console.WriteLine("Günlük Kiralama Ücreti:" + car.DailyPrice); Console.WriteLine("--------------------"); } var arac = carManager.GetById(1); Console.WriteLine(arac.Data.CarName + " GetById fonksiyonu çalıştırıldı."); carManager.Delete(car1); Console.WriteLine("Araba verisi silindi"); }
private static void GetByIdTest() { CarManager carManager = new CarManager(new EfCarDal()); var result = carManager.GetById(1); Console.WriteLine(result.Data.CarName); }
private static void CarTest() { CarManager carManager = new CarManager(new EfCarDal()); Car car1 = new Car { BrandId = 3, ColorId = 1, ModelYear = 2015, DailyPrice = 150, Description = "Otomatik" }; carManager.Add(car1); foreach (var car in carManager.GetCarDetails().Data) { Console.WriteLine(car.CarName + " / " + car.BrandName + " / " + car.ColorName + " / " + car.DailyPrice); } car1.Description = "Manuel"; carManager.Update(car1); Console.WriteLine("----Güncellendikten sonra------ "); foreach (var car in carManager.GetCarDetails().Data) { Console.WriteLine(car.CarName + " / " + car.BrandName + " / " + car.ColorName + " / " + car.DailyPrice); } Console.WriteLine(" ----- Car1 silindikten sonra----- "); carManager.Delete(car1); foreach (var car in carManager.GetCarDetails().Data) { Console.WriteLine(car.CarName + " / " + car.BrandName + " / " + car.ColorName + " / " + car.DailyPrice); } Console.WriteLine("2. Arabanın model yili: " + carManager.GetById(2).Data.ModelYear); }
static void updateCarInfo(CarManager carManager) { //carManager.Add(new Car //{ // CarId = 6, // BrandId = 2, // ColorId = 1, // DailyPrice = 100, // Description = "Audi", // ModelYear = 2001 //}); getAllCar(carManager); Car car1 = new Car(); Console.WriteLine("Please Select Car ID to Update :"); car1.CarId = UInt16.Parse(Console.ReadLine()); carManager.GetById(car1.CarId); Console.WriteLine("Enter Brand ID:"); car1.BrandId = UInt16.Parse(Console.ReadLine()); Console.WriteLine("Enter Color ID:"); car1.ColorId = UInt16.Parse(Console.ReadLine()); Console.WriteLine("Enter DailyPrice:"); car1.DailyPrice = UInt16.Parse(Console.ReadLine()); Console.WriteLine("Enter Description:"); car1.Description = Console.ReadLine(); Console.WriteLine("Enter ModelYear:"); car1.ModelYear = UInt16.Parse(Console.ReadLine()); carManager.Update(car1); Console.WriteLine("\n{0} Id Car's Info UPDATED", car1.CarId); getAllCar(carManager); }
private static void CarTest() { CarManager carManager = new CarManager(new EfCarDal()); carManager.GetAll(); Console.WriteLine("-----------------"); Console.WriteLine("(Araba Adı --- Marka Adı)"); carManager.GetCarDetails(); Console.WriteLine("-----------------"); carManager.Add(new Car { CarName = "Porsche Carrera GT", DailyPrice = 1000000 }); Console.WriteLine("-----------------"); carManager.Add(new Car { CarName = "a", DailyPrice = -1 }); Console.WriteLine("-----------------"); carManager.Update(new Car { CarName = "MERCEDES AMG" }); Console.WriteLine("-----------------"); carManager.Delete(new Car { CarName = "BMW M5" }); Console.WriteLine("-----------------"); carManager.GetById(3); }
private static void CarCrudTest() { CarManager _carManager = new CarManager(new EfCarDal()); Console.WriteLine("Tüm Araçlarımız: "); foreach (var car in _carManager.GetAll().Data) { Console.WriteLine(car.Descriptions); } Console.WriteLine("\n \n " + "İstediğimiz araç :"); Console.WriteLine(_carManager.GetById(1012).Data.CarName); Console.WriteLine("Aracınız Eklendi: "); _carManager.Add(new Car() { BrandId = 3, ColorId = 4, DailyPrice = 2, Descriptions = "Fiat Linea", CarName = "Yeni Model", ModelYear = "2012" }); Console.WriteLine("Aracınız Silindi"); _carManager.Delete(new Car() { CarId = 2012 }); }
private static void GetByIdTest(CarManager carManager) { var result = carManager.GetById(1); if (result.Success == true) { foreach (var car in carManager.GetById(1).Data) { Console.WriteLine(car.CarName + "/" + car.Description); } } else { Console.WriteLine(result.Message); } }
private static void CarUpdateTest(ref CarManager carManager) { var entity = carManager.GetById(2).Data.SingleOrDefault(); entity.BrandId = 1; carManager.Update(entity); }
/* * private static void UserGetAll() * { * UserManager carManager = new UserManager(new EfUserDal()); * var result = carManager.GetAll(); * foreach (var r in result.Data) * { * Console.WriteLine("{0} -> {1} - {2} - {3} ", r.Id, r.FirstName, r.LastName, r.Email); * } * } * * private static void UserAdd() * { * User user = new User(); * user.FirstName = "Hasan"; * user.LastName = "Bakirci"; * user.Email = "*****@*****.**"; * user.Password = "******"; * UserManager carManager = new UserManager(new EfUserDal()); * carManager.Add(user); * UserGetAll(); * } */ private static void CarGetById() { CarManager carManager = new CarManager(new EfCarDal()); var result = carManager.GetById(5); Console.WriteLine("{0} -- {1} -- {2} - ", result.Data.Id, result.Data.ModelYear, result.Data.Description); }
private static void CarDeletion(CarManager carManager) { Console.WriteLine("With which Id do you want to delete the car? "); int carIdForDelete = Convert.ToInt32(Console.ReadLine()); carManager.Delete(carManager.GetById(carIdForDelete).Data); }
private static void GetByIdTest(CarManager carManager) { foreach (var car in carManager.GetById(1).Data) { Console.WriteLine(car.CarName + "/" + car.Description); } }
private static void CarTest() { CarManager carManager = new CarManager(new EfCarDal()); carManager.Add(new Car { BrandID = 1, CarName = "HONDA", ColorID = 1, DailyPrice = 40000, Description = "Honda", ModelYear = 2000 }); carManager.Delete(new Car { CarID = 14 }); var result = carManager.GetAll(); foreach (var car in result.Data) { Console.WriteLine(car.CarName); } carManager.GetById(14); var resultt = carManager.GetCarDetailDtos(); foreach (var car in resultt.Data) { Console.WriteLine(car.CarName + " " + car.BrandName + " " + car.ColorName); } }
private static void CarIdTest(CarManager carManager, BrandManager brandManager, ColorManager colorManager) { Console.WriteLine("\n\nId'si 2 olan araba: \nId\tColor Name\tBrand Name\tModel Year\tDaily Price\tDescription"); Car carById = carManager.GetById(2).Data; Console.WriteLine($"{carById.CarId}\t{colorManager.GetById(carById.ColorId).Data.ColorName}\t\t{brandManager.GetById(carById.BrandId).Data.BrandName}\t\t{carById.ModelYear}\t\t{carById.DailyPrice}\t\t{carById.Description}"); }
private static void CarDeregistration() { CarManager carManager = new CarManager(new EfCarDal()); var result = carManager.Delete(carManager.GetById(1002).Data); Console.WriteLine(Messages.Deleted); }
private static void CarById() { CarManager carManager = new CarManager(new EfCarDal()); Console.WriteLine("Id: "); Console.WriteLine(carManager.GetById(int.Parse(Console.ReadLine())).Data.Description); }
public static void UpdateCar(int id) { CarManager carManager = new CarManager(new EfCarDal()); var updateCar = carManager.GetById(id); Console.Write("Araba İsmi: "); string carName = Console.ReadLine(); Console.Write("Araba Fiyati: "); decimal carPrice = Convert.ToDecimal(Console.ReadLine()); Console.Write("Araba Model Yılı: "); int carYear = Convert.ToInt32(Console.ReadLine()); Console.Write("Araba Açıklaması: "); string carDescription = Console.ReadLine(); updateCar.BrandId = 2; updateCar.ColorId = 1; updateCar.DailyPrice = carPrice; updateCar.Description = carName; updateCar.ModelYear = carYear; updateCar.Description = carDescription; carManager.Update(updateCar); }
private protected static void AddRentalTest() { RentalManager rentalManager = new RentalManager(new EfRentalDal()); CarManager carManager = new CarManager(new EfCarDal()); CustomerManager customerManager = new CustomerManager(new EfCustomerDal()); var car = carManager.GetById(3); var customer = customerManager.GetById(1); if (car.Data == null) { Console.WriteLine("Araç sistemde bulunamadı."); } else if (customer.Data == null) { Console.WriteLine("Müşteri sistemde bulunamadı."); } else { var result = rentalManager.Add(new Rental { CarId = car.Data.Id, CustomerId = customer.Data.Id, RentDate = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd")) }); if (result.Success) { Console.WriteLine(result.Message); } else { Console.WriteLine(result.Message); } } }
private static void CarUpdate() { CarManager carManager = new CarManager(new EfCarDal()); CarList(); Console.WriteLine("Güncellemek istediğiniz arabanın Id'si: "); int id = int.Parse(Console.ReadLine()); var carEntity = carManager.GetById(id).Data; Console.WriteLine(carEntity.Id + " " + carEntity.BrandId + " " + carEntity.ColorId + " " + carEntity.ModelYear + " " + carEntity.DailyPrice + "TL Günlük " + carEntity.Description); Console.WriteLine(""); BrandList(); Console.Write("Brand Id Giriniz: "); carEntity.BrandId = int.Parse(Console.ReadLine()); ColorList(); Console.Write("\nColor Id Giriniz: "); carEntity.ColorId = int.Parse(Console.ReadLine()); Console.Write("\nModel Yılını Giriniz: "); carEntity.ModelYear = int.Parse(Console.ReadLine()); Console.Write("\nGünlük Ücret Giriniz: "); carEntity.DailyPrice = decimal.Parse(Console.ReadLine()); Console.Write("\nAçıklama ekleyiniz: "); carEntity.Description = Console.ReadLine(); carManager.UpdateCar(carEntity); }
private void CarMenu_Delete(CarManager carManager) { Console.WriteLine("\nList of All Cars"); carManager.WriteAll(carManager.GetAll().Data); int searchID = 0; bool IsExist = false; while (!IsExist) { Console.Write("-> Enter the ID of the car you want to delete: "); searchID = Convert.ToInt32(Console.ReadLine()); IsExist = carManager.IsExistById(searchID).Success; if (!IsExist) { Console.Write(Messages.CarNotExist + " Try again. ID: "); searchID = Convert.ToInt32(Console.ReadLine()); IsExist = carManager.IsExistById(searchID).Success; } } var result = carManager.Delete(carManager.GetById(searchID).Data); Console.WriteLine(result.Message); }
// ------------------------------- Case 2 : DeleteCar ---------------------------------------- private static void DeleteCar(CarManager carManager) { Console.WriteLine("Write Car ID For Delete"); int deleteCar = Convert.ToInt32(Console.ReadLine()); carManager.Delete(carManager.GetById(deleteCar).Data); }
private static void CarDeletion(CarManager carManager) { Console.WriteLine("Hangi Id Değerine Sahip Aracı Sistemden Silmek İstiyorsunuz? "); int carIdDelete = Convert.ToInt32(Console.ReadLine()); carManager.Delete(carManager.GetById(carIdDelete).Data); }
private static void CarGetTest() { CarManager carManager = new CarManager(new EFCarDal()); Console.WriteLine("--------------GetAll-------------------"); foreach (var car in carManager.GetAll().Data) { Console.WriteLine($"{car.CarId}\t {car.BrandId}\t {car.ColorId}\t{car.ModelYear}\t{car.DailyPrice}\t{car.Description}"); } Console.WriteLine("--------------GetById-------------------"); Car car2 = carManager.GetById(1).Data; Console.WriteLine($"{car2.CarId}\t {car2.BrandId}\t {car2.ColorId}\t{car2.ModelYear}\t{car2.DailyPrice}\t{car2.Description}"); Console.WriteLine("--------------GetByBrandId-------------------"); foreach (var car in carManager.GetByBrandId(2).Data) { Console.WriteLine($"{car.CarId}\t {car.BrandId}\t {car.ColorId}\t{car.ModelYear}\t{car.DailyPrice}\t{car.Description}"); } Console.WriteLine("--------------GetByColorId-------------------"); foreach (var car in carManager.GetByColorId(2).Data) { Console.WriteLine($"{car.CarId}\t {car.BrandId}\t {car.ColorId}\t{car.ModelYear}\t{car.DailyPrice}\t{car.Description}"); } }
private static void CarCRUD() { CarManager _carManager = new CarManager(new EfCarDal()); Console.WriteLine("Tüm araçlarımız:"); foreach (var VARIABLE in _carManager.GetAll().Data) { Console.WriteLine(VARIABLE.Description); } Console.WriteLine("\n \n" + "İstediğiniz araç:"); Console.WriteLine(_carManager.GetById(2).Data.Description); Console.WriteLine("Aracınız eklendi."); _carManager.Add(new Car() { BrandId = 3, ColorId = 3, DailyPrice = 1, Description = "Fiat Linea", ModelYear = 2012 }); Console.WriteLine("Aracınız güncellendi."); _carManager.Update(new Car() { BrandId = 1, Id = 21, ColorId = 1, DailyPrice = 199999, Description = "Fiat Egea", ModelYear = 2021 }); Console.WriteLine("Aracınız silindi."); _carManager.Delete(new Car() { Id = 21 }); }