Beispiel #1
0
        public bool LoggInn(LoggInnAdmin input)
        {
            var sikkerhet = new Sikkerhet();
            var admin = new AdminBruker()
            {
                mail = input.mail,
                passord = sikkerhet.LagHash(input.passord)
            };

            var ok = _aDAL.LoggInnAdmin(admin);
            return ok;
        }
Beispiel #2
0
        public bool RegistrerKunde(ViewKunde k)
        {
            var nyKunde = new Kunde();
            var sikkerhet = new Sikkerhet();
            byte[] hashPassord = sikkerhet.LagHash(k.passord);

            nyKunde.passord = hashPassord;
            nyKunde.mail = k.mail;
            nyKunde.fornavn = k.fornavn;
            nyKunde.etternavn = k.etternavn;
            nyKunde.adresse = k.adresse;
            nyKunde.tlf = k.tlf;
            nyKunde.postnummer = k.postnummer;
            nyKunde.ordre = new List<Ordre>();

            return _kDAL.RegistrerKunde(nyKunde);
        }
Beispiel #3
0
 public bool EndreKundePassord(AdminEndreKundePassordView ap)
 {
     var sikker = new Sikkerhet();
     var p = sikker.LagHash(ap.passord);
     return _kDAL.EndreKundePassord(ap, p);
 }
Beispiel #4
0
 // henter kunde-id fra db for innlogging
 public int FinnKundeLoggInn(LoggInnKunde innKunde)
 {
     var sikkerhet = new Sikkerhet();
     byte[] passordDb = sikkerhet.LagHash(innKunde.passord);
     return _kDAL.FinnKundeLoggInn(innKunde.mail, passordDb);
 }