示例#1
0
        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;
        }
示例#2
0
        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;
            }
        }