示例#1
0
        public bool EndreKundePassord(AdminEndreKundePassordView k, byte[] p)
        {
            using (var db = new WebshopContext())
            {
                try
                {
                    var dbKunde = db.Kunder.Find(k.kundeId);

                    dbKunde.mail = k.mail;
                    dbKunde.passord = p;

                    db.Entry(dbKunde).State = EntityState.Modified;
                    db.SaveChanges();
                    db.Dispose();

                    return true;

                }
                catch (Exception e)
                {
                    ExceptionWriter.LoggFeil(e, "EndreKundePassord");
                    return false;
                }
            }
        }
示例#2
0
        public bool EndreKunde(ViewKunde k, int id)
        {
            using (var db = new WebshopContext())
            {
                try
                {
                    var dbKunde = db.Kunder.Find(id);

                    dbKunde.fornavn = k.fornavn;
                    dbKunde.etternavn = k.etternavn;
                    dbKunde.adresse = k.adresse;
                    dbKunde.tlf = k.tlf;
                    dbKunde.postnummer = k.postnummer;

                    db.Entry(dbKunde).State = EntityState.Modified;
                    db.SaveChanges();
                    db.Dispose();

                    return true;

                }
                catch (Exception e)
                {
                    ExceptionWriter.LoggFeil(e, "EndreKunde");
                    return false;
                }
            }
        }