private void testAssociatoView() { //test database DatabaseView.AssociatoView associatoView = new DatabaseView.AssociatoView() { Nome = "Luca", Cognome = "Mori", CodiceFiscale = "qwe", Email = "pongo.ot", Nascita_Paese = "Saronno", Nascita_Provincia = "VA", Sesso = Sesso.Maschio, Telefono = "029692728", DataDiNascita = DateTime.Parse("1990/11/05"), Residenza_Provincia = "MI", Residenza_Cap = "20020", Residenza_Civico = "3/50", Residenza_Paese = "Solaro", Residenza_Via = "G.Giusti" }; LuogoDiNascita luogoDiNascita = new LuogoDiNascita() { Paese = associatoView.Nascita_Paese, Provincia = associatoView.Nascita_Provincia, }; Indirizzo residenza = new Indirizzo() { Cap = associatoView.Residenza_Cap, Civico = associatoView.Residenza_Civico, Paese = associatoView.Residenza_Paese, Provincia = associatoView.Residenza_Provincia, Via = associatoView.Residenza_Via }; Associato associato = new Associato() { CodiceFiscale = associatoView.CodiceFiscale, Nome = associatoView.Nome, Cognome = associatoView.Cognome, DataDiNascita = associatoView.DataDiNascita, Email = associatoView.Email, Telefono = associatoView.Telefono, LuogoDiNascitaId = _db.GetOrCreateLuogoDiNascita(luogoDiNascita), ResidenzaId = _db.GetOrCreateResidenza(residenza) }; _db.Associati.Add(associato); _db.SaveChanges(); }
private void testAssociazione() { Associazione a = new Associazione() { Qualifica = Qualifica.SocioOrdinario, Mansione = Mansione.Allievo, DataRichiesta = DateTime.Now, DataAccettazione = DateTime.Now, DataPagamento = DateTime.Now, AssociatoId = 1 }; _db.Associazioni.Add(a); _db.SaveChanges(); Associato x = _db.Associati.Include(i => i.Associazioni).FirstOrDefault(i => i.Id == 1); _db.SaveChanges(); Associato f = _db.Associati.Include(i => i.Associazioni).FirstOrDefault(i => i.Id == 1); }