private void SetPostaEvoDestinatari(PostaEvoSubmit result) { var destinatariServizioList = _servizio.Anagrafiche.Where(d => d.IsMittente == true).ToList(); var listDestinatari = new List <SoggettoType>(); foreach (var destinatarioServizio in destinatariServizioList) { SoggettoType newDestinatario = NewSoggettoType(destinatarioServizio); newDestinatario.Indirizzo = new IndirizzoType { Indirizzo = string.Concat(destinatarioServizio.DUG, " ", destinatarioServizio.Toponimo, " ", destinatarioServizio.NumeroCivico, " ", destinatarioServizio.Esponente) }; newDestinatario.Destinazione = new DestinazioneType { CAP = destinatarioServizio.Cap, Comune = destinatarioServizio.Citta, Nazione = destinatarioServizio.Stato ?? "ITALIA", Provincia = destinatarioServizio.Provincia, Frazione = destinatarioServizio.Frazione }; listDestinatari.Add(newDestinatario); } result.Destinatari = listDestinatari.ToArray(); }
private SoggettoType NewSoggettoType(Anagrafica mittenteServizio) { var mittente = new SoggettoType(); mittente.Nominativo = new NominativoType { Nominativo = string.Concat(mittenteServizio.Cognome, " ", mittenteServizio.Nome) }; return(mittente); }
private void SetPostaEvoMittente(PostaEvoSubmit result) { var mittenteServizio = _servizio.Anagrafiche.Single(d => d.IsMittente == true); SoggettoType mittente = NewSoggettoType(mittenteServizio); mittente.Destinazione = new DestinazioneType(); mittente.Destinazione.CAP = mittenteServizio.Cap; mittente.Destinazione.Comune = mittenteServizio.Citta; mittente.Destinazione.Provincia = mittenteServizio.Provincia; mittente.Destinazione.Nazione = mittenteServizio.Stato ?? "ITALIA"; mittente.Indirizzo = NewIndirizzoType(mittenteServizio); result.Mittente = mittente; }