public void FindByServico(decimal prServico) { FindEspecialidade lFindSubServicos = new FindEspecialidade(aCoViking, prServico); lFindSubServicos.execute(); aServicosDTO = lFindSubServicos.aServicosDTO; }
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); } }
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); } }