public void IsRepositoryInitalizeWithValidNumberOfDataAccossories() { var result = AccessoryRepo.GetAccesories(); var count = AccessoryRepo.GetAccesories().Count(); Assert.IsNotNull(result); var numberOfRecords = result.ToList().Count; Assert.AreEqual(count, numberOfRecords); }
public ActionResult CustomerBooking(BookingViewModel bookVM) { bookVM.Booking = dbBooking.GetBookings().Where(x => x.Id.Equals(bookVM.Booking.Id)).FirstOrDefault(); var selectedAccessoires = bookVM.Accessories.Where(x => x.IsChecked == true).ToList <Accessory>(); foreach (var selectedAccessory in selectedAccessoires) { dbBooking.AddAccessoriesToOrder(selectedAccessory.Id, bookVM.Booking.Id); var accessory = dbAccessory.GetAccesories().ToList().Where(a => a.Id == selectedAccessory.Id).FirstOrDefault(); bookVM.BookingAccessories.Add(selectedAccessory); } return(View(bookVM)); }
// GET: Animals/Create public ActionResult Create() { Animal Animal = new Animal(); List <Accessory> accessories = new List <Accessory>(); foreach (var animal in dbAnimal.GetAnimals()) { foreach (var acc in animal.Accessories) { accessories.Add(acc); } } foreach (var acc in dbAccessory.GetAccesories().ToList()) { if (!accessories.Select(a => a.Name).Contains(acc.Name)) { Animal.PossibleAccessories.Add(acc); } } return(View(Animal)); }
// GET: Accessories public ActionResult Index() { return(View(dbAccessory.GetAccesories())); }