public List <AdesioneDao> SearchAdesioni() { List <AdesioneDao> adesioniDao = new List <AdesioneDao>(); List <Adesione> _adesioni1 = new List <Adesione>(); using (db = new AmministrazioneAsdep.AmministrazioneAsdepEntities()) { _adesioni1 = provider.RicercaAdesioneJoin(db); foreach (Adesione _ad in _adesioni1) { AdesioneDao _dao = new AdesioneDao(); if (_ad.Soggetto != null) { _dao.Eta = Helper.CalculateAge(_ad.Soggetto.DataNascita); } Asdep.Common.DAO.ExtraDao.PropertyCopier <Adesione, AdesioneDao> .Copy(_ad, _dao); EnteDao EnteDao = new EnteDao(); Asdep.Common.DAO.ExtraDao.PropertyCopier <Ente, EnteDao> .Copy(_ad.Ente, EnteDao); _dao.Ente = EnteDao; SoggettoDao Soggetto = new SoggettoDao(); Asdep.Common.DAO.ExtraDao.PropertyCopier <Soggetto, SoggettoDao> .Copy(_ad.Soggetto, Soggetto); _dao.Soggetto = Soggetto; SoggettoDao Soggetto1 = new SoggettoDao(); Asdep.Common.DAO.ExtraDao.PropertyCopier <Soggetto, SoggettoDao> .Copy(_ad.Soggetto1, Soggetto1); _dao.Soggetto1 = Soggetto1; T_StatoAdesioneDao T_StatoAdesione = new T_StatoAdesioneDao(); Asdep.Common.DAO.ExtraDao.PropertyCopier <T_StatoAdesione, T_StatoAdesioneDao> .Copy(_ad.T_StatoAdesione, T_StatoAdesione); _dao.T_StatoAdesione = T_StatoAdesione; T_TipiLegameDao T_TipiLegame = new T_TipiLegameDao(); Asdep.Common.DAO.ExtraDao.PropertyCopier <T_TipiLegame, T_TipiLegameDao> .Copy(_ad.T_TipiLegame, T_TipiLegame); _dao.T_TipiLegame = T_TipiLegame; T_TipoAdesioneDao T_TipoAdesione = new T_TipoAdesioneDao(); Asdep.Common.DAO.ExtraDao.PropertyCopier <T_TipoAdesione, T_TipoAdesioneDao> .Copy(_ad.T_TipoAdesione, T_TipoAdesione); _dao.T_TipoAdesione = T_TipoAdesione; T_TipoSoggettoDao T_TipoSoggetto = new T_TipoSoggettoDao(); Asdep.Common.DAO.ExtraDao.PropertyCopier <T_TipoSoggetto, T_TipoSoggettoDao> .Copy(_ad.T_TipoSoggetto, T_TipoSoggetto); _dao.T_TipoSoggetto = T_TipoSoggetto; _dao.ErroriList = new List <T_ErroriIODao>(); adesioniDao.Add(_dao); } } return(adesioniDao); }
public List <AdesioneDao> SelectByIdCapoNucleo(long id) { List <AdesioneDao> _daos = new List <AdesioneDao>(); List <Adesione> _ads = new List <Adesione>(); using (db = new AmministrazioneAsdepEntities()) { _ads = provider.SelectByIdCapoNucleo(db, id); foreach (Adesione _ad in _ads) { AdesioneDao _dao = new AdesioneDao(); _dao.Eta = Helper.CalculateAge(_ad.Soggetto.DataNascita); Asdep.Common.DAO.ExtraDao.PropertyCopier <Adesione, AdesioneDao> .Copy(_ad, _dao); EnteDao EnteDao = new EnteDao(); Asdep.Common.DAO.ExtraDao.PropertyCopier <Ente, EnteDao> .Copy(_ad.Ente, EnteDao); _dao.Ente = EnteDao; SoggettoDao Soggetto = new SoggettoDao(); Asdep.Common.DAO.ExtraDao.PropertyCopier <Soggetto, SoggettoDao> .Copy(_ad.Soggetto, Soggetto); _dao.Soggetto = Soggetto; SoggettoDao Soggetto1 = new SoggettoDao(); Asdep.Common.DAO.ExtraDao.PropertyCopier <Soggetto, SoggettoDao> .Copy(_ad.Soggetto1, Soggetto1); _dao.Soggetto1 = Soggetto1; T_StatoAdesioneDao T_StatoAdesione = new T_StatoAdesioneDao(); Asdep.Common.DAO.ExtraDao.PropertyCopier <T_StatoAdesione, T_StatoAdesioneDao> .Copy(_ad.T_StatoAdesione, T_StatoAdesione); _dao.T_StatoAdesione = T_StatoAdesione; T_TipiLegameDao T_TipiLegame = new T_TipiLegameDao(); Asdep.Common.DAO.ExtraDao.PropertyCopier <T_TipiLegame, T_TipiLegameDao> .Copy(_ad.T_TipiLegame, T_TipiLegame); _dao.T_TipiLegame = T_TipiLegame; T_TipoAdesioneDao T_TipoAdesione = new T_TipoAdesioneDao(); Asdep.Common.DAO.ExtraDao.PropertyCopier <T_TipoAdesione, T_TipoAdesioneDao> .Copy(_ad.T_TipoAdesione, T_TipoAdesione); _dao.T_TipoAdesione = T_TipoAdesione; T_TipoSoggettoDao T_TipoSoggetto = new T_TipoSoggettoDao(); Asdep.Common.DAO.ExtraDao.PropertyCopier <T_TipoSoggetto, T_TipoSoggettoDao> .Copy(_ad.T_TipoSoggetto, T_TipoSoggetto); _dao.T_TipoSoggetto = T_TipoSoggetto; _daos.Add(_dao); } } return(_daos); }
public AdesioneDao SelectById(long id) { Adesione _ad = new Adesione(); AdesioneDao _dao = new AdesioneDao(); using (db = new AmministrazioneAsdepEntities()) { _ad = provider.SelectById(db, id); _dao.Eta = Helper.CalculateAge(_ad.Soggetto.DataNascita); Asdep.Common.DAO.ExtraDao.PropertyCopier <Adesione, AdesioneDao> .Copy(_ad, _dao); EnteDao EnteDao = new EnteDao(); Asdep.Common.DAO.ExtraDao.PropertyCopier <Ente, EnteDao> .Copy(_ad.Ente, EnteDao); _dao.Ente = EnteDao; SoggettoDao Soggetto = new SoggettoDao(); Asdep.Common.DAO.ExtraDao.PropertyCopier <Soggetto, SoggettoDao> .Copy(_ad.Soggetto, Soggetto); _dao.Soggetto = Soggetto; SoggettoDao Soggetto1 = new SoggettoDao(); Asdep.Common.DAO.ExtraDao.PropertyCopier <Soggetto, SoggettoDao> .Copy(_ad.Soggetto1, Soggetto1); _dao.Soggetto1 = Soggetto1; T_StatoAdesioneDao T_StatoAdesione = new T_StatoAdesioneDao(); Asdep.Common.DAO.ExtraDao.PropertyCopier <T_StatoAdesione, T_StatoAdesioneDao> .Copy(_ad.T_StatoAdesione, T_StatoAdesione); _dao.T_StatoAdesione = T_StatoAdesione; T_TipiLegameDao T_TipiLegame = new T_TipiLegameDao(); Asdep.Common.DAO.ExtraDao.PropertyCopier <T_TipiLegame, T_TipiLegameDao> .Copy(_ad.T_TipiLegame, T_TipiLegame); _dao.T_TipiLegame = T_TipiLegame; T_TipoAdesioneDao T_TipoAdesione = new T_TipoAdesioneDao(); Asdep.Common.DAO.ExtraDao.PropertyCopier <T_TipoAdesione, T_TipoAdesioneDao> .Copy(_ad.T_TipoAdesione, T_TipoAdesione); _dao.T_TipoAdesione = T_TipoAdesione; T_TipoSoggettoDao T_TipoSoggetto = new T_TipoSoggettoDao(); Asdep.Common.DAO.ExtraDao.PropertyCopier <T_TipoSoggetto, T_TipoSoggettoDao> .Copy(_ad.T_TipoSoggetto, T_TipoSoggetto); _dao.T_TipoSoggetto = T_TipoSoggetto; _dao.ErroriList = new List <T_ErroriIODao>(); } return(_dao); }