コード例 #1
0
 private void MapEntToDTO(ref PolizaDTO result, Poliza poliza)
 {
     result.idPoliza         = poliza.idPoliza;
     result.descripcion      = poliza.descripcion;
     result.TipoCubrimiento  = poliza.TipoCubrimiento.nombre;
     result.inicioVigencia   = poliza.inicioVigencia;
     result.nombre           = poliza.nombre;
     result.periodoCobertura = poliza.periodoCobertura;
     result.precio           = poliza.precio;
     result.TipoRiesgo       = poliza.TipoRiesgo.descripcionRiesgo;
 }
コード例 #2
0
        public PolizaDTO GetPoliza(int id)
        {
            Poliza poliza = _repository.Get(id);

            if (poliza == null)
            {
                return(null);
            }

            var result = new PolizaDTO();

            MapEntToDTO(ref result, poliza);
            return(result);
        }
コード例 #3
0
        // GET: api/Poliza
        public List <PolizaDTO> GetPolizas()
        {
            var polizas = _repository.GetAll();

            List <PolizaDTO> listPoliza = new List <PolizaDTO>();

            foreach (var item in polizas)
            {
                var polizaDTO = new PolizaDTO();
                MapEntToDTO(ref polizaDTO, item);
                listPoliza.Add(polizaDTO);
            }

            return(listPoliza);
        }