public SoggettiImportAppoggioDao SelectById(long id) { SoggettiImportAppoggio _sogg = new SoggettiImportAppoggio(); SoggettiImportAppoggioDao _soggDao = new SoggettiImportAppoggioDao(); try { using (db = new AmministrazioneAsdepEntities()) { _sogg = provider.SelectById(db, id); } Asdep.Common.DAO.ExtraDao.PropertyCopier <SoggettiImportAppoggio, SoggettiImportAppoggioDao> .Copy(_sogg, _soggDao); List <T_ErroriIODao> erroriList = new List <T_ErroriIODao>(); string[] errori = _sogg.Errori != null?_sogg.Errori.Split(',') : new string[0]; foreach (string _e in errori) { if (!string.IsNullOrEmpty(_e)) { T_ErroriIODao newErrore = new T_ErroriIODao(); ErroriIOService serviceE = new ErroriIOService(); newErrore = serviceE.GetById(_e); erroriList.Add(newErrore); } } _soggDao.ErroriList = erroriList;//ValidaAdesioneCollettiva(_soggBL).Where(x => x.Exist == true).ToList(); } catch { } return(_soggDao); }
public List <SoggettiImportAppoggioDao> GetByEnte(string ente, string tipoTracciato) { List <SoggettiImportAppoggioDao> _soggettiBL = new List <SoggettiImportAppoggioDao>(); List <SoggettiImportAppoggio> _soggettiOrigin = new List <SoggettiImportAppoggio>(); //List<SoggettiImportAppoggioDao> _soggettiBLValidi = new List<SoggettiImportAppoggioDao>(); using (db = new AmministrazioneAsdepEntities()) { _soggettiOrigin = provider.GetByEnte(db, ente, tipoTracciato); } foreach (SoggettiImportAppoggio _soggetto in _soggettiOrigin) { #region comment //SoggettiImportAppoggioDao _soggBL = new SoggettiImportAppoggioDao //{ // #region _soggBL // IdSoggetto = _soggetto.IdSoggetto, // IndirizzoResidenza = _soggetto.IndirizzoResidenza, // CapResidenza = _soggetto.CapResidenza, // Categoria = _soggetto.Categoria, // CodiceFiscaleAssicurato = _soggetto.CodiceFiscaleAssicurato, // CodiceFiscaleCapoNucleo = _soggetto.CodiceFiscaleCapoNucleo, // Cognome = _soggetto.Cognome, // Convenzione = _soggetto.Convenzione, // DataCessazione = _soggetto.DataCessazione, // DataNascitaAssicurato = _soggetto.DataNascitaAssicurato, // Effetto = _soggetto.Effetto, // Email = _soggetto.Email, // Ente = _soggetto.Ente, // EsclusioniPregresse = _soggetto.EsclusioniPregresse, // Iban = _soggetto.Iban, // LegameNucleo = _soggetto.LegameNucleo, // LocalitaResidenza = _soggetto.LocalitaResidenza, // LuogoNascitaAssicurato = _soggetto.LuogoNascitaAssicurato, // Nome = _soggetto.Nome, // NumeroPolizza = _soggetto.NumeroPolizza, // SecondoNome = _soggetto.SecondoNome, // SiglaProvResidenza = _soggetto.SiglaProvResidenza, // Telefono = _soggetto.Telefono // #endregion //}; #endregion SoggettiImportAppoggioDao _soggBL = new SoggettiImportAppoggioDao(); Asdep.Common.DAO.ExtraDao.PropertyCopier <SoggettiImportAppoggio, SoggettiImportAppoggioDao> .Copy(_soggetto, _soggBL); List <T_ErroriIODao> erroriList = new List <T_ErroriIODao>(); string[] errori = _soggetto.Errori != null?_soggetto.Errori.Split(',') : new string[0]; foreach (string _e in errori) { if (!string.IsNullOrEmpty(_e)) { T_ErroriIODao newErrore = new T_ErroriIODao(); ErroriIOService serviceE = new ErroriIOService(); newErrore = serviceE.GetById(_e); erroriList.Add(newErrore); } } _soggBL.ErroriList = erroriList;//ValidaAdesioneCollettiva(_soggBL).Where(x => x.Exist == true).ToList(); _soggettiBL.Add(_soggBL); } return(_soggettiBL); }