private DisposizioneDTO setDisposizioniDto(Disposizione disposizione) { var dto = new DisposizioneDTO {Data = disposizione.Data, Descrizione = disposizione.Descrizione, ID = disposizione.ID}; var azienda = _daoFactory.GetAziendaDao().GetById(disposizione.Azienda.ID, false); dto.IdAzienda = azienda.ID; dto.DescrizioneAzienda = azienda.Descrizione; return dto; }
public DisposizioneDTO[] GetAll() { try { var lista = _daoFactory.GetDisposizioneDao().GetAll(); var disposizioni = new DisposizioneDTO[lista.Count]; int index = 0; foreach (var disposizione in lista) { disposizioni[index] = setDisposizioniDto(disposizione); index++; } return disposizioni; } catch (Exception ex) { _log.Error("Errore nel caricamento dei disposizioni - " + Library.Utility.GetMethodDescription(), ex); throw; } }