public ActionResult CreateBike() { Console.WriteLine("hej fra dropdown fyld"); // CreateBike cs = new CreateBike(); List <Brand> b = client.GetBrands(); List <BicycleType> t = client.GetTypes(); List <Wheel> w = client.GetWheelSizes(); List <Frame> f = client.GetFrameSizes(); List <SelectListItem> Brands = new List <SelectListItem>(); List <SelectListItem> Types = new List <SelectListItem>(); List <SelectListItem> WheelSize = new List <SelectListItem>(); List <SelectListItem> FrameSize = new List <SelectListItem>(); foreach (var VARIABLE in b) { Brands.Add(new SelectListItem { Text = VARIABLE.Name, Value = VARIABLE.Id.ToString() }); } foreach (var VARIABLE in t) { Types.Add(new SelectListItem { Text = VARIABLE.TypeName, Value = VARIABLE.Id.ToString() }); } foreach (var VARIABLE in w) { WheelSize.Add(new SelectListItem { Text = VARIABLE.Size.ToString(), Value = VARIABLE.Id.ToString() }); } foreach (var VARIABLE in f) { FrameSize.Add(new SelectListItem { Text = VARIABLE.Size.ToString(), Value = VARIABLE.Id.ToString() }); } DropdownDetails details = new DropdownDetails { Brands = Brands, Types = Types, Frames = FrameSize, Wheels = WheelSize }; return(View(details)); }
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")); }