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()); }