Пример #1
0
        public bool insertKategori(String kategori)
        {
            var nyKategori = new Kategorier()
            {
                Navn = kategori
            };

            try
            {
                var db             = new DBContext();
                var funnetKategori = db.Kategorier.FirstOrDefault(k => k.Navn == kategori);
                if (funnetKategori == null)
                {
                    db.Kategorier.Add(nyKategori);
                    db.SaveChanges();
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception feil)
            {
                writeToFile(feil);
                return(false);
            }
        }
Пример #2
0
        public bool insertVare(Vare innVare)
        {
            var nyVare = new Varer()
            {
                Varenavn    = innVare.navn,
                Pris        = innVare.pris,
                Kvantitet   = innVare.kvantitet,
                Beskrivelse = innVare.beskrivelse
            };


            var db = new DBContext();

            try
            {
                var kategoriExists = db.Kategorier.FirstOrDefault(k => k.Navn == innVare.kategori);
                if (kategoriExists == null)
                {
                    Kategorier nyKat = new Kategorier()
                    {
                        Navn = innVare.kategori
                    };
                    nyVare.Kategorier = nyKat;
                    nyVare.KategoriId = nyKat.ID;
                    db.Kategorier.Add(nyKat);
                }
                else
                {
                    nyVare.Kategorier  = kategoriExists;
                    nyVare.ProdusentId = kategoriExists.ID;
                }
                var produsentExists = db.Produsenter.FirstOrDefault(k => k.Navn == innVare.produsent);
                if (produsentExists == null)
                {
                    Produsenter nyProd = new Produsenter()
                    {
                        Navn = innVare.produsent
                    };
                    nyVare.Produsenter = nyProd;
                    nyVare.ProdusentId = nyProd.ID;
                    db.Produsenter.Add(nyProd);
                }
                else
                {
                    nyVare.Produsenter = produsentExists;
                    nyVare.ProdusentId = produsentExists.ID;
                }


                db.Varer.Add(nyVare);
                db.SaveChanges();
                return(true);
            }
            catch (Exception feil)
            {
                writeToFile(feil);
                return(false);
            }
        }
 public virtual void AddKategori(Kategori kategori)
 {
     Kategorier.Add(new BlogPostKategori
     {
         BlogPost = this,
         Kategori = kategori
     });
 }
Пример #4
0
        public void save(Kategorier kategorier, FeedList feedList)
        {
            var xmlFeed = new System.Xml.Serialization.XmlSerializer(typeof(FeedList));

            saveOpen.saveXML(feedList, xmlFeed, false);

            var xmlCategory = new System.Xml.Serialization.XmlSerializer(typeof(Kategorier));

            saveOpen.saveXML(kategorier, xmlCategory, true);
        }
Пример #5
0
        public void LoadXml()
        {
            var doc = XDocument.Load(GetXmlPath() + "/Oversigt.xml");

            Kategorier.Clear();
            foreach (var k in doc.Descendants("kategori"))
            {
                Kategorier.Add(new OversigtModel(k.Element("title").Value, k.Element("image").Value,
                                                 k.Element("text").Value, Convert.ToInt16(k.Element("id").Value)));
            }
        }
Пример #6
0
        public Katagori hentkategori(int id)
        {
            DBContext db = new DBContext();
            //Kategorier enDBKat = db.Kategorier.Find(KategoriId);
            Kategorier enDBKat = db.Kategorier.FirstOrDefault(k => k.KategoriId == id);

            var enKat = new Katagori()
            {
                KategoriId  = enDBKat.KategoriId,
                KatgoriNavn = enDBKat.KatgoriNavn
            };

            return(enKat);
        }
Пример #7
0
        public void CreateJsonFile()
        {
            try {
                var tomPodcastLisa = new List <Podcast>();
                var kategori       = new Kategorier("Ingen Kategori");
                var KategoriLista  = new List <Kategorier>();
                KategoriLista.Add(kategori);

                if (!File.Exists("sparadepodcasts.Json"))
                {
                    var Serializer = new JsonSerializer
                    {
                        TypeNameHandling = TypeNameHandling.All
                    };

                    using (var sw = new StreamWriter("sparadepodcasts.Json"))
                    {
                        using (var jtw = new JsonTextWriter(sw))
                        {
                            Serializer.Serialize(jtw, tomPodcastLisa);
                        }
                    }
                }

                if (!File.Exists("kategorier.Json"))
                {
                    var Serializer = new JsonSerializer
                    {
                        TypeNameHandling = TypeNameHandling.All
                    };

                    using (var sw = new StreamWriter("kategorier.Json"))
                    {
                        using (var jtw = new JsonTextWriter(sw))
                        {
                            Serializer.Serialize(jtw, KategoriLista);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
            }
        }
Пример #8
0
 private void addNyKategoriToList(Kategorier nyKategori)
 {
     allaKategorier.Add(nyKategori);
 }
Пример #9
0
        public void nyKategori(string kategori)
        {
            Kategorier nyKategori = new Kategorier(kategori);

            addNyKategoriToList(nyKategori);
        }
Пример #10
0
 partial void DeleteKategorier(Kategorier instance);
Пример #11
0
 partial void UpdateKategorier(Kategorier instance);
Пример #12
0
 partial void InsertKategorier(Kategorier instance);