public bool LeggInn(Kategori kategori)
        {
            if (kategori.Navn == "") {
                return false;
            }

            return true;
        }
        public bool Rediger(int id, Kategori innKategori)
        {
            if (id == 0 || innKategori.Navn == "") {
                return false;
            }

            return true;
        }
        public Kategori HentEnKategori(int id)
        {
            if (id == 0) {
                return null;
            }

            var mobiltelefoner = new Kategori() {
                ID = id,
                Navn = "Mobiltelefoner"
            };

            return mobiltelefoner;
        }
示例#4
0
 public bool LeggInn(Kategori kategori)
 {
     try {
         using (var db = new DataContext()) {
             db.Kategorier.Add(kategori);
             db.SaveChanges();
             Logg.LoggDb("La inn ny kategori " + kategori.Navn);
             return true;
         }
     } catch (Exception e) {
         Logg.LoggFil("KategoriDAL.LeggInn(Kategori)", e.Message);
         return false;
     }
 }
示例#5
0
 public bool Rediger(int id, Kategori innKategori)
 {
     try {
         using (var db = new DataContext()) {
             var endre = db.Kategorier.Find(id);
             endre.Navn = innKategori.Navn;
             db.SaveChanges();
             Logg.LoggDb("Redigerte kategori " + id);
             return true;
         }
     } catch (Exception e) {
         Logg.LoggFil("KategoriDAL.Rediger(int, Kategori)", e.Message);
         return false;
     }
 }
        public List<Kategori> HentAlleKategorier()
        {
            var mobiltelefoner = new Kategori() {
                Navn = "Mobiltelefoner"
            };

            var datautstyr = new Kategori() {
                Navn = "Datautstyr"
            };

            var kategorier = new List<Kategori>();

            kategorier.Add(mobiltelefoner);
            kategorier.Add(datautstyr);

            return kategorier;
        }
示例#7
0
        //kategori ekleme
        public int KategoriEkle(String adı)
        {
            int a = 0;

            DAL.Kategori k = new DAL.Kategori();
            if (!string.IsNullOrEmpty(adı))
            {
                k.KategoriAdi = adı;
                a             = 1;
                dal.kategoriEkle(k);
            }
            else
            {
                a = -1;
            }

            return(a);
        }
        public List<Artikkel> HentAlle()
        {
            var artikler = new List<Artikkel>();

            var mobiltelefoner = new Kategori() {
                Navn = "Mobiltelefoner"
            };

            var datautstyr = new Kategori() {
                Navn = "Datautstyr"
            };

            artikler.Add(new Artikkel() {
                Kategori = mobiltelefoner,
                Beskrivelse = "iPhone 5",
                Pris = 1000,
                AntallPaaLager = 5,
                BildeUrl = "http://i.imgur.com/A9VXpL7.jpg",
                ThumbnailUrl = "http://i.imgur.com/A9VXpL7m.jpg"
            });

            artikler.Add(new Artikkel() {
                Kategori = mobiltelefoner,
                Beskrivelse = "Nexus 5",
                Pris = 1300,
                AntallPaaLager = 0,
                BildeUrl = "http://i.imgur.com/3dQ4GRO.jpg",
                ThumbnailUrl = "http://i.imgur.com/3dQ4GROm.jpg"
            });

            artikler.Add(new Artikkel() {
                Kategori = datautstyr,
                Beskrivelse = "Logitech Tastatur",
                Pris = 350,
                AntallPaaLager = 5,
                BildeUrl = "http://i.imgur.com/sLkBQnj.jpg",
                ThumbnailUrl = "http://i.imgur.com/sLkBQnjm.jpg"
            });

            return artikler;
        }
        public Artikkel HentEnArtikkel(int artikkelNr)
        {
            if (artikkelNr == 0) {
                return null;
            }

            var mobiltelefoner = new Kategori() {
                Navn = "Mobiltelefoner"
            };

            var artikkel = new Artikkel() {
                Artikkelnr = artikkelNr,
                Kategori = mobiltelefoner,
                Beskrivelse = "iPhone 5",
                Pris = 1000,
                AntallPaaLager = 5,
                BildeUrl = "http://i.imgur.com/A9VXpL7.jpg",
                ThumbnailUrl = "http://i.imgur.com/A9VXpL7m.jpg"
            };

            return artikkel;
        }
示例#10
0
        public DataContext()
            : base("name=conn")
        {
            if (!Database.Exists()) {
                Database.CreateIfNotExists();
                Database.SetInitializer<DataContext>(null);

                var mobiltelefoner = new Kategori() {
                    Navn = "Mobiltelefoner"
                };

                var datautstyr = new Kategori() {
                    Navn = "Datautstyr"
                };

                Kategorier.Add(mobiltelefoner);
                Kategorier.Add(datautstyr);

                Artikler.Add(new Artikkel() {
                    Kategori = mobiltelefoner,
                    Beskrivelse = "iPhone 5",
                    Pris = 1000,
                    AntallPaaLager = 5,
                    BildeUrl = "http://i.imgur.com/A9VXpL7.jpg",
                    ThumbnailUrl = "http://i.imgur.com/A9VXpL7m.jpg"
                });

                Artikler.Add(new Artikkel() {
                    Kategori = mobiltelefoner,
                    Beskrivelse = "Nexus 5",
                    Pris = 1300,
                    AntallPaaLager = 0,
                    BildeUrl = "http://i.imgur.com/3dQ4GRO.jpg",
                    ThumbnailUrl = "http://i.imgur.com/3dQ4GROm.jpg"
                });

                Artikler.Add(new Artikkel() {
                    Kategori = datautstyr,
                    Beskrivelse = "Logitech Tastatur",
                    Pris = 350,
                    AntallPaaLager = 5,
                    BildeUrl = "http://i.imgur.com/sLkBQnj.jpg",
                    ThumbnailUrl = "http://i.imgur.com/sLkBQnjm.jpg"
                });

                Administratorer.Add(new AdminBruker() {
                    Fornavn = "Joakim",
                    Etternavn = "Magnussen",
                    Tlf = "40228110",
                    Epost = "*****@*****.**",
                    Passord = LagHash("admin")
                });

                Kunder.Add(new Kunde() {
                    Adresse = "Drammensveien 10",
                    Epost = "*****@*****.**",
                    Etternavn = "Pettersen",
                    Fornavn = "Kari",
                    Passord = DataContext.LagHash("asdf"),
                    Postnummer = "1337",
                    Poststed = "Sandvika",
                    Tlf = "45454545"
                });

                Kunder.Add(new Kunde() {
                    Adresse = "Osloveien 123",
                    Epost = "*****@*****.**",
                    Etternavn = "Hansen",
                    Fornavn = "Per",
                    Passord = LagHash("asdf"),
                    Postnummer = "0221",
                    Poststed = "Oslo",
                    Tlf = "94000000"
                });

                SaveChanges();
            }
        }
示例#11
0
 partial void DeleteKategori(Kategori instance);
示例#12
0
 partial void UpdateKategori(Kategori instance);
示例#13
0
 partial void InsertKategori(Kategori instance);