public IList <mot_Model> MotMarkasininModelleriniDon(int MarkaId) { MotorMarkaModel iss = new MotorMarkaModel(); var models = iss.GetAllModelsByMarkaId(MarkaId); return(models); }
// 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 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)); } }