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; }
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; } }
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; }
//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; }
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(); } }
partial void DeleteKategori(Kategori instance);
partial void UpdateKategori(Kategori instance);
partial void InsertKategori(Kategori instance);