public void NyPerson(string förnamn, string efternamn, string gatunamn, string postnummer, string postort, int riktnummer, string telefonnummer, string eposts, int kontakttyp) { using (var db = new Adressboken()) { var person = new Person() { Förnamn = förnamn, Efternamn = efternamn, Kontakt = kontakttyp }; var adress = new Adress() { // PersonID = person.PersonID, Gatunamn = gatunamn, Postnummer = postnummer, Postort = postort }; var telefon = new Telefon() { // PersonID = person.PersonID, Riktnummer = riktnummer, Telefonnummer = telefonnummer }; var epost = new Epost() { // PersonID = person.PersonID, Epostaddress = eposts }; db.Person.Add(person); db.Adress.Add(adress); db.Telefon.Add(telefon); db.Epost.Add(epost); db.SaveChanges(); } }
public BindingList <Model.Telefon> SkapaNyTelefon(int riktnummer, string telefonnummer) { BindingList <Model.Telefon> skapaEpost; using (var db = new Adressboken()) { var nummer = new Telefon { Riktnummer = riktnummer, Telefonnummer = telefonnummer }; db.Telefon.Add(nummer); db.SaveChanges(); var query = from a in db.Telefon select new Model.Telefon { Riktnummer = riktnummer, Telefonnummer = telefonnummer }; skapaEpost = new BindingList <Model.Telefon>(query.ToList()); } return(skapaEpost); }