private void SetMittente(LetteraSubmit letteraBE) { var mittenteServizio = Servizio.ServizioAnagrafiche.Where(d => d.IsMittente == true).FirstOrDefault(); var mittente = new ComunicazioniElettroniche.LOL.Web.BusinessEntities.InvioSubmitLOL.Mittente(); var nominativo = new ComunicazioniElettroniche.LOL.Web.BusinessEntities.InvioSubmitLOL.Nominativo { Nome = mittenteServizio.Anagrafica.Nome, Cognome = mittenteServizio.Anagrafica.Cognome, Indirizzo = new ComunicazioniElettroniche.LOL.Web.BusinessEntities.InvioSubmitLOL.Indirizzo { DUG = mittenteServizio.Anagrafica.DUG, Toponimo = mittenteServizio.Anagrafica.Toponimo, Esponente = mittenteServizio.Anagrafica.Esponente, NumeroCivico = mittenteServizio.Anagrafica.NumeroCivico }, CAP = mittenteServizio.Anagrafica.Cap, CasellaPostale = mittenteServizio.Anagrafica.CasellaPostale, Citta = mittenteServizio.Anagrafica.Citta, ComplementoIndirizzo = mittenteServizio.Anagrafica.ComplementoIndirizzo, ComplementoNominativo = mittenteServizio.Anagrafica.ComplementoNominativo, Provincia = mittenteServizio.Anagrafica.Provincia, Stato = mittenteServizio.Anagrafica.Stato, RagioneSociale = mittenteServizio.Anagrafica.RagioneSociale }; mittente.Nominativo = nominativo; letteraBE.Mittente = mittente; }
private ComunicazioniElettroniche.LOL.Web.BusinessEntities.InvioSubmitLOL.LetteraDestinatario NewDestinatario(Anagrafica destinatarioServizio, LetteraSubmit lolSubmit) { var destinatario = new ComunicazioniElettroniche.LOL.Web.BusinessEntities.InvioSubmitLOL.LetteraDestinatario(); var nominativo = new ComunicazioniElettroniche.LOL.Web.BusinessEntities.InvioSubmitLOL.Nominativo { Nome = destinatarioServizio.Nome, Cognome = destinatarioServizio.Cognome, Indirizzo = new ComunicazioniElettroniche.LOL.Web.BusinessEntities.InvioSubmitLOL.Indirizzo { DUG = destinatarioServizio.DUG, Toponimo = destinatarioServizio.Toponimo, Esponente = destinatarioServizio.Esponente, NumeroCivico = destinatarioServizio.NumeroCivico }, CAP = destinatarioServizio.Cap, CasellaPostale = destinatarioServizio.CasellaPostale, Citta = destinatarioServizio.Citta, ComplementoIndirizzo = destinatarioServizio.ComplementoIndirizzo, ComplementoNominativo = destinatarioServizio.ComplementoNominativo, Provincia = destinatarioServizio.Provincia, Stato = destinatarioServizio.Stato, RagioneSociale = destinatarioServizio.RagioneSociale }; // TODO destinatario.IdLettera = lolSubmit.IdRichiesta; int countDestinatari = (lolSubmit.LetteraDestinatario == null) ? 0 : lolSubmit.LetteraDestinatario.Count(); destinatario.NumeroDestinatarioCorrente = countDestinatari + 1; destinatario.Destinatario = new ComunicazioniElettroniche.LOL.Web.BusinessEntities.InvioSubmitLOL.Destinatario(); destinatario.Destinatario.Nominativo = nominativo; return(destinatario); }