// 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); }
public IList<mot_Model> MotMarkasininModelleriniDon(int MarkaId) { MotorMarkaModel iss = new MotorMarkaModel(); var models = iss.GetAllModelsByMarkaId(MarkaId); return models; }
public ActionResult GetMotModelsByMarkaId(string MotMarkaId) { if (String.IsNullOrEmpty(MotMarkaId)) { throw new ArgumentNullException("MotMarkaId"); } int id = 0; bool isValid = Int32.TryParse(MotMarkaId, out id); MotorMarkaModel iss = new MotorMarkaModel(); using (motobulvarEntities ent = new motobulvarEntities()) { var models = iss.GetAllModelsByMarkaId(id); var result = (from i in models select new { id = i.Id, name = i.Model }).ToList(); return Json(result, JsonRequestBehavior.AllowGet); } }