private TipoAttivitaDTO setTipoAttivitaDto(TipoAttivita tipo) { var dto = new TipoAttivitaDTO { Codice = tipo.Codice, Descrizione = tipo.Descrizione, DisplayName = tipo.Codice + " - " + tipo.Descrizione, ID = tipo.ID }; return dto; }
public TipoAttivitaDTO[] GetAllTipiAttivita() { try { var daoFactory = _windsorRepository.GetDaoFactory(_info.Azienda); var lista = daoFactory.GetTipoAttivitaDao().GetAll(); var tipi = new TipoAttivitaDTO[lista.Count]; int index = 0; foreach (var tipoAttivita in lista) { tipi[index] = setTipoAttivitaDto(tipoAttivita); index++; } return tipi; } catch (Exception ex) { _log.ErrorFormat("Errore nel caricamento delle tipologie di attivita - {0}", ex, Utility.GetMethodDescription()); throw; } }