public bool slettprodukt(int id) { var db = new Kundecontext(); Produkt pro = db.produkter.Find(id); if (pro == null) { return(false); } else { db.produkter.Remove(pro); db.SaveChanges(); return(true); } }
public void Create(string name, int amount, DateTime expiryDate) { using (var produktRepo = new DatabaseContext()) { try { //produktRepo.Database.EnsureDeleted(); produktRepo.Database.EnsureCreated(); var produkt = new Produkt(name, amount, expiryDate); produktRepo.Produkt.Add(produkt); produktRepo.SaveChanges(); } catch (Exception e) { throw new Exception("" + e); } } }
public Produkten info(int id) { var db = new Kundecontext(); Produkt produkt = db.produkter.Find(id); var produktet = new Produkten() { produktid = produkt.produktid, navn = produkt.navn, pris = produkt.pris, path = produkt.path, kategori = produkt.kategori, beskrivelse = produkt.beskrivelse }; if (produkt == null) { return(null); } return(produktet); }
public bool endreprodukt(Produkten innkunde) { //bool loggetinn = (bool)Session["LoggetInn"]; var db = new Kundecontext(); try { //Kunder person = db.kundene.FirstOrDefault(p => p.epost == navnet); Produkt produk = db.produkter.Find(innkunde.produktid); produk.kategori = innkunde.kategori; produk.navn = innkunde.navn; produk.beskrivelse = innkunde.beskrivelse; produk.path = innkunde.path; produk.pris = innkunde.pris; db.SaveChanges(); return(true); } catch { return(false); } }
public bool Opprettprodukt(FormCollection innProdukt) { try { using (var db = new Kundecontext()) { var nyttProduk = new Produkt(); nyttProduk.navn = innProdukt["produktnavn"]; decimal prisen = decimal.Parse(innProdukt["pris"]); nyttProduk.beskrivelse = innProdukt["beskrivelse"]; nyttProduk.kategori = innProdukt["kategori"]; nyttProduk.path = innProdukt["path"]; nyttProduk.pris = prisen; db.produkter.Add(nyttProduk); db.SaveChanges(); return(true); } } catch { return(false); } }