public ActionResult Create() { RuteModel model = new RuteModel(); PreparePublisher(model); return(View(model)); }
public ActionResult Delete(RuteModel model) { Rute rute = context.Rutes.Where(e => e.Id == model.Id). SingleOrDefault(); context.Rutes.DeleteOnSubmit(rute); context.SubmitChanges(); return(RedirectToAction("Index")); }
private void PreparePublisher(RuteModel model) { model.Maskapais = context.Maskapais.AsQueryable <Maskapai>().Select ( x => new SelectListItem() { Text = x.NamaMaskapai, Value = x.Id.ToString() } ); }
public ActionResult Edit(RuteModel model) { Rute rute = context.Rutes.Where(e => e.Id == model.Id). SingleOrDefault(); rute.MaskapaiId = model.MaskapaiId; rute.Keberangkatan = model.Keberangkatan; rute.Kedatangan = model.Kedatangan; rute.NomorPenerbangan = model.NomorPenerbangan; context.SubmitChanges(); return(RedirectToAction("Index")); }
public ActionResult Details(int Id) { RuteModel model = context.Rutes.Where(c => c.Id == Id).Select( c => new RuteModel() { NamaMaskapai = c.Maskapai.NamaMaskapai, Keberangkatan = c.Keberangkatan, Kedatangan = c.Kedatangan, NomorPenerbangan = c.NomorPenerbangan }).SingleOrDefault(); PreparePublisher(model); return(View(model)); }
public ActionResult Create(RuteModel model) { try { Rute rute = new Rute() { MaskapaiId = model.MaskapaiId, Keberangkatan = model.Keberangkatan, Kedatangan = model.Kedatangan, NomorPenerbangan = model.NomorPenerbangan }; context.Rutes.InsertOnSubmit(rute); context.SubmitChanges(); return(RedirectToAction("Index")); } catch { return(View(model)); } }