예제 #1
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public GenericResponseDTO GetAll()
        {
            PolizaDataDTO polizaDataDTO = new PolizaDataDTO();

            try
            {
                var typesRisk = (from c in _tipoRiesgoRepository.GetAll()
                                 select new { c.IdTipoRiesgo, c.NombreTipoRiesgo }).ToList();

                polizaDataDTO.TiposRiesgo = new List <ListDTO>();

                foreach (var item in typesRisk)
                {
                    polizaDataDTO.TiposRiesgo.Add(new ListDTO {
                        Id = item.IdTipoRiesgo, Name = item.NombreTipoRiesgo
                    });
                }

                return(new GenericResponseDTO()
                {
                    OperationSuccess = true,
                    ObjectResponse = polizaDataDTO
                });
            }
            catch (Exception ex)
            {
                var message = ex.StackTrace;
                throw;
            }
        }
예제 #2
0
 public async Task <IEnumerable <TipoRiesgo> > GetTipoRiesgo()
 {
     return(await tipoRiesgoRepository.GetAll());
 }
예제 #3
0
        public async Task <List <TipoRiesgoDto> > ObtenerTiposRiesgo()
        {
            var result = await _tipoRiesgoRepository.GetAll().ToListAsync();

            return(_mapper.Map <List <TipoRiesgoDto> >(result));
        }