public List<KurvProduktView> ViewFraKurvProdukt(List<KurvProdukt> kplist)
        {
            var kpviewlist = new List<KurvProduktView>();

            foreach (KurvProdukt kp in kplist )
            {
                var kpview = new KurvProduktView();

                kpview.navn = kp.produkt.navn;
                kpview.antall = kp.antall;
                kpview.pris = kp.produkt.pris;
            }

            return kpviewlist;
        }
        //henter kundekurven basert på kundeId, oppretter ny hvis kurven er null
        public List<KurvProduktView> ViewKurvFraId(int id)
        {
            var list = new List<KurvProduktView>();

            var kp = new KurvProduktView()
            {
                antall = 1,
                pris = 25,
                navn = "test"
            };

            list.Add(kp);
            list.Add(kp);
            list.Add(kp);

            return list;
        }
        //henter kundekurven basert på kundeId, oppretter ny hvis kurven er null
        public List<KurvProduktView> ViewKurvFraId(int id)
        {
            using (var db = new WebshopContext())
            {
                var kurv = new Handlekurv();

                try
                {
                    Kunde dbKunde = db.Kunder.Find(id);

                    if (dbKunde != null)
                    {
                        if (dbKunde.kurv == null)
                        {
                            dbKunde.kurv = new Handlekurv();
                        }
                        if (dbKunde.kurv.produkter == null)
                        {
                            dbKunde.kurv.produkter = new List<KurvProdukt>();
                        }
                        db.SaveChanges();

                        var kpviewlist = new List<KurvProduktView>();

                        foreach (KurvProdukt kp in dbKunde.kurv.produkter)
                        {
                            var kpview = new KurvProduktView();

                            kpview.navn = kp.produkt.navn;
                            kpview.antall = kp.antall;
                            kpview.pris = kp.produkt.pris;

                            kpviewlist.Add(kpview);
                        }

                        return kpviewlist;
                    }
                    else
                        return null;
                }
                catch
                {
                    return null;
                }

            }
        }