Exemplo n.º 1
0
        // GET: MotMarkaModel
        public ActionResult Index(int? ModelId)
        {
            if (ModelId != null)
            {
                Query q = new Query();
                ViewBag.MotosikletModelId = q.Mot_MotorIddenMotModelIdDon(ModelId.Value);
                ViewBag.MotosikletMarkaId = q.Mot_ModelIddenMotMarkaIdDon(ViewBag.MotosikletModelId);
            }

            MotMarkaModelViewModel model = new MotMarkaModelViewModel();
            model.AvailableMotMarkas.Add(new SelectListItem { Text = "-Motosiklet markasını seçiniz-", Value = "0" });
            MotorMarkaModel iss = new MotorMarkaModel();
            var Markas = iss.GetAllMarkas();
            foreach (var marka in Markas)
            {
                model.AvailableMotMarkas.Add(new SelectListItem() { Text = marka.Marka, Value = marka.Id.ToString() });
            }

            if (ViewBag.MotosikletMarkaId != null )
            {
                model.MotMarkaId = ViewBag.MotosikletMarkaId;
                var MotModels=iss.GetAllModelsByMarkaId(model.MotMarkaId);
                foreach (var motModel in MotModels)
                {
                    model.AvailableMotModels.Add(new SelectListItem() { Text = motModel.Model, Value = motModel.Id.ToString() });
                }
                model.MotModelId = ViewBag.MotosikletModelId;
            }
            return View(model);
        }