Esempio n. 1
0
        public void TestAddBicycle()
        {
            Bicycle bike = new Bicycle
            {
                Year        = "2015",
                BrandId     = bicycleDB.GetBrands().Last().Id,
                TypeId      = bicycleDB.GetTypes().Last().Id,
                WheelSizeId = bicycleDB.GetWheelSizes().Last().Id,
                FrameSizeId = bicycleDB.GetFrameSizes().Last().Id,
                UserId      = userDB.GetAllUser().Last().Id
            };

            bicycleDB.CreateBicyle(bike);

            client.CreateBicycle(bike);

            var actual = bicycleDB.GetAllBicycles().Last();

            Assert.AreEqual(bike.Year, actual.Year);
            Assert.AreEqual(bike.BrandId, actual.BrandId);
            Assert.AreEqual(bike.TypeId, actual.TypeId);
            Assert.AreEqual(bike.WheelSizeId, actual.WheelSizeId);
            Assert.AreEqual(bike.FrameSizeId, actual.FrameSizeId);
            Assert.AreEqual(bike.UserId, actual.UserId);
        }
Esempio n. 2
0
        private void CreateBtnClick(object sender, RoutedEventArgs e)
        {
            if (TypeComboBox.SelectedIndex != -1 &&
                BrandComboBox.SelectedIndex != -1 &&
                !String.IsNullOrWhiteSpace(YeartextBox.Text))
            {
                Brand brand = (Brand)BrandComboBox.SelectionBoxItem;

                BicycleType bType = (BicycleType)TypeComboBox.SelectionBoxItem;

                Wheel wheel = (Wheel)WheelComboBox.SelectionBoxItem;

                Frame frame = (Frame)FrameComboBox.SelectionBoxItem;

//                BikeService.CreateBicycle(YeartextBox.Text, brand.Id,
//                    bType.Id, wheel.Id, frame.Id, 1);

                Bicycle b = new Bicycle
                {
                    WheelSizeId = wheel.Id,
                    BrandId     = brand.Id,
                    FrameSizeId = frame.Id,
                    TypeId      = bType.Id,
                    Year        = YeartextBox.Text,
                    UserId      = BikenBike.CurrentUser.Id
                };

                BikeService.CreateBicycle(b);

                window.Content = new BicyclePage(window);
            }
        }
Esempio n. 3
0
        public ActionResult CreateBike(string year, DropdownDetails ddd)
        {
            var id = Session["ID"];

            Bicycle b = new Bicycle
            {
                BrandId     = ddd.SelectedBrand.Id,
                FrameSizeId = ddd.SelectedFrame.Id,
                TypeId      = ddd.SelectedType.Id,
                UserId      = Convert.ToInt32(id),
                WheelSizeId = ddd.SelectedWheel.Id,
                Year        = year
            };

            client.CreateBicycle(b);

            return(RedirectToAction("ViewBikes", "Bike"));
        }