Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        private SoggettoType NewSoggettoType(Anagrafica mittenteServizio)
        {
            var mittente = new SoggettoType();

            mittente.Nominativo = new NominativoType
            {
                Nominativo = string.Concat(mittenteServizio.Cognome, " ", mittenteServizio.Nome)
            };
            return(mittente);
        }
Exemplo n.º 3
0
        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;
        }