Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
            }
        }