private static void GetAll() { Console.WriteLine("\n" + "Listelenen Araçlar"); ReCapProject context = new ReCapProject(); foreach (var car in context.Cars) { Console.WriteLine(car.Description); } }
private static void Add(Car newCar) { ReCapProject context = new ReCapProject(); context.Cars.Add(newCar); // var addedEntity = context.Entry(newCar); // addedEntity.State = EntityState.Added; context.SaveChanges(); Console.WriteLine("\nEkleme işlemi: " + newCar.Description + " eklendi."); }
private static void Delete(Car newCar) { ReCapProject context = new ReCapProject(); context.Cars.Remove(newCar); // var deletedEntity = context.Entry(newCar); //deletedEntity.State = EntityState.Deleted; context.SaveChanges(); Console.WriteLine("\nSilme işlemi: " + newCar.Description + " silindi."); }
private static void GetCarsById(int Id) { ReCapProject context = new ReCapProject(); var result = context.Cars.Where(c => c.Id == Id); foreach (var car in result) { Console.WriteLine("\nId numarasına göre listeleme işlemi: " + car.Id + " numaralı araç " + car.Description + " listelendi."); } }
private static void Update(Car newCar) { ReCapProject context = new ReCapProject(); //newCar.Description = "Ford Mustang GT"; context.Cars.Update(newCar); // var updatedEntity = context.Entry(newCar); // updatedEntity.State = EntityState.Modified; context.SaveChanges(); Console.WriteLine("\nGüncelleme işlemi: " + newCar.Id + " numaralı araç " + newCar.Description + " olarak değiştirildi."); //Console.WriteLine("{0} {1} {2}", newCar.Id, newCar.Description, newCar.DailyPrice); }