public bool settInn(KundeBLL innKunde) { if (innKunde.Fornavn == "") { return false; } else { return true; } }
public bool endreKunde(int id, KundeBLL innKunde) { if (id == 0) { return false; } else { return true; } }
public void Liste() { // Arrange var controller = new KundeController(new ProsjektOppgave1.BLL.KundeBLL(new KundeRepositoryStub())); // uten test : var controller = new PersonController(); var forventetResultat = new List <ProsjektOppgave1.Models.KundeBLL>(); var kunde = new ProsjektOppgave1.Models.KundeBLL() { ID = 1, Fornavn = "Per", Etternavn = "Olsen", Adresse = "Osloveien 82", Passord = "1234", }; forventetResultat.Add(kunde); forventetResultat.Add(kunde); forventetResultat.Add(kunde); // Act var actionResult = (ViewResult)controller.Liste(); var resultat = (List <ProsjektOppgave1.Models.KundeBLL>)actionResult.Model; // Assert Assert.AreEqual(actionResult.ViewName, ""); for (var i = 0; i < resultat.Count; i++) { Assert.AreEqual(forventetResultat[i].ID, resultat[i].ID); Assert.AreEqual(forventetResultat[i].Fornavn, resultat[i].Fornavn); Assert.AreEqual(forventetResultat[i].Etternavn, resultat[i].Etternavn); Assert.AreEqual(forventetResultat[i].Adresse, resultat[i].Adresse); Assert.AreEqual(forventetResultat[i].Passord, resultat[i].Passord); } /* * Det som kommer under er bare for å vise hva Assert.IsTrue kan gjøre (dvs alt!) * string forventet1 = "Her er en mulighet"; * string forventet2 = "Her er en mulighet til"; * string virkelig = "Her er en mulighet"; * if (virkelig == forventet1 || virkelig==forventet2) * test = true; * else * test = false; * Assert.IsTrue(test); * */ }
public List<KundeBLL> hentAlle() { var kundeListe = new List<KundeBLL>(); var kunde = new KundeBLL() { ID = 1, Fornavn = "Per", Etternavn = "Olsen", Adresse = "Osloveien 82", Passord = "1234" }; kundeListe.Add(kunde); kundeListe.Add(kunde); kundeListe.Add(kunde); return kundeListe; }
public void Liste() { // Arrange var controller = new KundeController(new ProsjektOppgave1.BLL.KundeBLL(new KundeRepositoryStub())); // uten test : var controller = new PersonController(); var forventetResultat = new List<ProsjektOppgave1.Models.KundeBLL>(); var kunde = new ProsjektOppgave1.Models.KundeBLL() { ID = 1, Fornavn = "Per", Etternavn = "Olsen", Adresse = "Osloveien 82", Passord = "1234", }; forventetResultat.Add(kunde); forventetResultat.Add(kunde); forventetResultat.Add(kunde); // Act var actionResult = (ViewResult)controller.Liste(); var resultat = (List<ProsjektOppgave1.Models.KundeBLL>)actionResult.Model; // Assert Assert.AreEqual(actionResult.ViewName, ""); for (var i = 0; i < resultat.Count; i++) { Assert.AreEqual(forventetResultat[i].ID, resultat[i].ID); Assert.AreEqual(forventetResultat[i].Fornavn, resultat[i].Fornavn); Assert.AreEqual(forventetResultat[i].Etternavn, resultat[i].Etternavn); Assert.AreEqual(forventetResultat[i].Adresse, resultat[i].Adresse); Assert.AreEqual(forventetResultat[i].Passord, resultat[i].Passord); } /* Det som kommer under er bare for å vise hva Assert.IsTrue kan gjøre (dvs alt!) string forventet1 = "Her er en mulighet"; string forventet2 = "Her er en mulighet til"; string virkelig = "Her er en mulighet"; if (virkelig == forventet1 || virkelig==forventet2) test = true; else test = false; Assert.IsTrue(test); */ }
public bool endreKunde(int id, KundeBLL kunde) { var db = new ButikkContext(); try { dbKundeDAL endreKunde = db.Kunde.Find(id); endreKunde.Fornavn = kunde.Fornavn; endreKunde.Etternavn = kunde.Etternavn; endreKunde.Adresse = kunde.Adresse; endreKunde.Passord = lagHash(kunde.Passord); db.SaveChanges(); return true; } catch { return false; } }
public KundeBLL hentEnKunde(int id) { if (id == 0) { var kunde = new KundeBLL(); kunde.ID = 0; return kunde; } else { var kunde = new KundeBLL() { ID = 1, Fornavn = "Per", Etternavn = "Olsen", Adresse = "Osloveien 82", Passord = "1234" }; return kunde; } }
public KundeBLL hentEnKunde(int id) { var db = new ButikkContext(); var enDbKunde = db.Kunde.Find(id); if (enDbKunde == null) { return null; } else { var utKunde = new KundeBLL() { Fornavn = enDbKunde.Fornavn, Etternavn = enDbKunde.Etternavn, Adresse = enDbKunde.Adresse, }; return utKunde; } }
public bool leggTilKunde(KundeBLL innKunde) { using (var context = new ButikkContext()) { var kunde = new dbKundeDAL() { Fornavn = innKunde.Fornavn, Etternavn = innKunde.Etternavn, Adresse = innKunde.Adresse, Passord = lagHash(innKunde.Passord) }; context.Kunde.Add(kunde); var saved = context.SaveChanges(); return saved >= 1; } }