public bool Endre(int Id, Kunder ekunde) { using (var db = new DrikkContext()) { try { var kun = db.Kunder.SingleOrDefault(k => k.Kid == Id); if (kun != null) { kun.Fornavn = ekunde.Fornavn; kun.Etternavn = ekunde.Etternavn; kun.Adresse = ekunde.Adresse; kun.Postnr = ekunde.Postnr; kun.Poststed = ekunde.Poststeder.Poststed; //kun.Passord = lagHash(ekunde.Passord.ToString()); db.SaveChanges(); return(true); } return(false); } catch { return(false); } } }
public bool Registrer(Kunde innKunde) { var nyKunde = new Kunder() { Fornavn = innKunde.Fornavn, Etternavn = innKunde.Etternavn, Adresse = innKunde.Adresse, Epost = innKunde.Epost, Postnr = innKunde.Postnr, Passord = lagHash(innKunde.Passord) }; var db = new DrikkContext(); try { var eksistererPostnr = db.Poststeder.Find(innKunde.Postnr); if (eksistererPostnr == null) { var nyttPoststed = new Poststeder() { Postnr = innKunde.Postnr, Poststed = innKunde.Poststed }; nyKunde.Poststeder = nyttPoststed; } db.SaveChanges(); return(true); } catch (Exception feil) { return(false); } }