public bool endreBillett(int id, BestillingBilletter nyBillData) { using (var db = new AirlineDbContext()) { try { Billett eksisterendeBillett = db.Billetter.Find(id); eksisterendeBillett.PassasjerFornavn = nyBillData.PassasjerFornavn; eksisterendeBillett.PassasjerEtternavn = nyBillData.PassasjerEtternavn; db.SaveChanges(); string innTilFil = DateTime.Now.ToString() + "Bestilling er endret i DB til: " + eksisterendeBillett.BillettId + " " + eksisterendeBillett.PassasjerFornavn + " til " + eksisterendeBillett.PassasjerEtternavn + "\n\r"; File.AppendAllText(HttpContext.Current.Server.MapPath("~/Logger/Registreringer.txt"), innTilFil); return(true); } catch (Exception error) { string feilmelding = DateTime.Now.ToString() + " " + error.ToString() + "\n\r"; File.AppendAllText(HttpContext.Current.Server.MapPath("~/Logger/Registreringer.txt"), feilmelding); return(false); } } }
public BestillingBilletter hentEnBillett(int id) { if (id == 1) { BestillingBilletter funnetBillett = new BestillingBilletter() { BillettId = 12, Fra = "Oslo", Til = "Bergen", PassasjerEtternavn = "Duck", PassasjerFornavn = "Donald", Avreise = new DateTime(2017, 10, 20, 14, 0, 0) }; return(funnetBillett); } else { BestillingBilletter funnetBillett = new BestillingBilletter() { BillettId = 12, Fra = "Oslo", Til = "Stavanger", PassasjerEtternavn = "Duck", PassasjerFornavn = "Donald", Avreise = new DateTime(2017, 10, 20, 14, 0, 0) }; return(funnetBillett); } }
public bool endreBillett(int id, BestillingBilletter nyBillData) { if (id == 2 && nyBillData.BillettId == 2) { return(true); } else { return(false); } }
public ActionResult endreBillett(int id) { if (Session["LoggetInn"] != null) { bool loggetInn = (bool)Session["LoggetInn"]; if (loggetInn) { BestillingBilletter billett = _AirlineLogikk.hentEnBillett(id); return(View(billett)); } } return(RedirectToAction("Login")); }
public BestillingBilletter hentEnBillett(int id) { using (var db = new AirlineDbContext()) { Billett dataBillett = db.Billetter.Find(id); BestillingBilletter billettUt = new BestillingBilletter() { BillettId = dataBillett.BillettId, PassasjerFornavn = dataBillett.PassasjerFornavn, PassasjerEtternavn = dataBillett.PassasjerEtternavn }; return(billettUt); } }
public ActionResult endreBillett(int id, BestillingBilletter endreBillett) { if (ModelState.IsValid) { bool endringOK = _AirlineLogikk.endreBillett(id, endreBillett); if (endringOK) { return(RedirectToAction("endreBestilling", "ClearSkies", new { @id = Session["bestillingID"] })); } ViewBag.Feil = true; return(View(endreBillett)); } ViewBag.RegEx = false; return(View(endreBillett)); }
public bool endreBillett(int id, BestillingBilletter nyBillData) { return(_AirlineDAL.endreBillett(id, nyBillData)); }