public bool slettKunde(int slettId) { var db = new KundeContext(); var database = new BokerContext(); try { dbKunde slettKunde = db.Kunder.Find(slettId); var bestillinger = database.Bestillinger.Where(c => c.KundeId == slettKunde.Epost); foreach (var u in bestillinger) { database.Bestillinger.Remove(u); } database.SaveChanges(); db.Kunder.Remove(slettKunde); db.SaveChanges(); return(true); } catch (Exception feil) { skrivTilFil(feil); return(false); } }
public List <Bestilling> hentAlleOrdre(int id) { var kundeDatabase = new KundeContext(); try { var db = new BokerContext(); dbKunde kunde = kundeDatabase.Kunder.Find(id); var kundesOrdre = db.Bestillinger.Include("BestillingsDetaljer").Where(b => b.KundeId == kunde.Epost).ToList(); return(kundesOrdre); } catch (Exception feil) { skrivTilFil(feil); return(null); } }