示例#1
0
        public IEnumerable <Agendamento> GetAgendamentosMedicoData(int medicoId, DateTime data)
        {
            var ctx    = new ERPMedicoDomainService();
            var medico = ctx.GetMedico().Where(m => m.Id == medicoId).FirstOrDefault();

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

            return(AgendamentosManager.GetAgendamentos(medico.Codigo, data).ToList());
        }
        public IEnumerable <Paciente> GetPacienteMedico(int medicoId)
        {
            var medico = GetMedico().Where(m => m.Id == medicoId).FirstOrDefault();

            if (medico == null)
            {
                return(null);
            }
            var agendamentos = AgendamentosManager.GetAgendamentos(medico.Codigo);

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

            return(agendamentos.Select(a => a.Paciente).Distinct());
        }