Ejemplo n.º 1
0
        public void execute()
        {
            List <Servicos> lcoServicos = getServicos();

            foreach (Servicos lServico in lcoServicos)
            {
                ServicosDTO lServicosDTO = new ServicosDTO()
                {
                    SERVICOID      = lServico.SERVICOID,
                    NOMESERVICO    = lServico.NOMESERVICO,
                    ESPECIALIDADES = new List <EspecialidadesDTO>()
                };

                List <Especialidade> lcoEspecialidades = getEspecialidades(lServico.SERVICOID);
                foreach (Especialidade lEspecialidade in lcoEspecialidades)
                {
                    EspecialidadesDTO lEspecialidadesDTO = new EspecialidadesDTO()
                    {
                        ESPECIALIDADEID   = lEspecialidade.ESPECIALIDADEID,
                        NOMEESPECIALIDADE = lEspecialidade.NOMEESPECIALIDADE
                    };

                    lServicosDTO.ESPECIALIDADES.Add(lEspecialidadesDTO);
                }

                acoServicosDTO.Add(lServicosDTO);
            }
        }
        public async Task <IActionResult> RetornarEspecialidad(int ESP_ID)
        {
            try
            {
                IEspecialidadesService especialidadesService = new EspecialidadesService(config.GetConnectionString("DefaultConnection"));
                var response = await especialidadesService.RetornarEspecialidad(ESP_ID);

                EspecialidadesDTO registro = new EspecialidadesDTO();
                registro = EspecialidadesMappers.Map(response);
                return(Ok(new StatusResponse(registro)));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 3
0
        private void montarDTO()
        {
            EspecialidadesDTO lEspecialidadesDTO;

            aServicosDTO = new ServicosDTO()
            {
                SERVICOID      = aServicos.SERVICOID,
                NOMESERVICO    = aServicos.NOMESERVICO,
                ESPECIALIDADES = new List <EspecialidadesDTO>()
            };

            foreach (Especialidade lEspecialidade in acoEspecialidades)
            {
                lEspecialidadesDTO = new EspecialidadesDTO();
                lEspecialidadesDTO.ESPECIALIDADEID   = lEspecialidade.ESPECIALIDADEID;
                lEspecialidadesDTO.NOMEESPECIALIDADE = lEspecialidade.NOMEESPECIALIDADE;
                lEspecialidadesDTO.MEDICOS           = getMedicos(lEspecialidade.ESPECIALIDADEID);

                aServicosDTO.ESPECIALIDADES.Add(lEspecialidadesDTO);
            }
        }