public void IsRepositoryInitalizeWithValidNumberOfDataAccossories()
        {
            var result = AccessoryRepo.GetAccesories();
            var count  = AccessoryRepo.GetAccesories().Count();

            Assert.IsNotNull(result);
            var numberOfRecords = result.ToList().Count;

            Assert.AreEqual(count, numberOfRecords);
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        // 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));
        }
コード例 #4
0
 // GET: Accessories
 public ActionResult Index()
 {
     return(View(dbAccessory.GetAccesories()));
 }