//Buscar por Id do paciente public Pacientes buscarPacientePorIdUsuario(int Idusuario) { using (MedGroupContext ctx = new MedGroupContext()) { return(ctx.Pacientes.FirstOrDefault(x => x.IdUsuario == Idusuario)); } }
//Listar consultas de somente um paciente public List <Consultas> consultaporPaciente(int IdPaciente) { using (MedGroupContext ctx = new MedGroupContext()) { return(ctx.Consultas.Where(x => x.IdPaciente == IdPaciente).ToList()); } }
//Listar todas as clínicas public List <Clinica> listarClinica() { using (MedGroupContext ctx = new MedGroupContext()) { return(ctx.Clinica.ToList()); } }
public Usuario BuscarPorEmailSenha(string email, string senha) { using (MedGroupContext ctx = new MedGroupContext()) { return(ctx.Usuario.Include(i => i.IdTipoNavigation).First(i => i.Email == email && i.Senha == senha)); } }
//Buscar consulta por id public Consultas consultasporId(int Id) { using (MedGroupContext ctx = new MedGroupContext()) { return(ctx.Consultas.Find(Id)); } }
public Usuarios BuscarPorEmailESenha(LoginViewModel login) { using (MedGroupContext ctx = new MedGroupContext()) { return(ctx.Usuarios.Include(x => x.IdTipoNavigation).FirstOrDefault(x => x.EmailUsuario == login.Email && x.SenhaUsuario == login.Senha)); } }
//Listar todas as consultas public List <Consultas> todasConsultas() { using (MedGroupContext ctx = new MedGroupContext()) { return(ctx.Consultas.ToList()); } }
//Listar os pacientes public List <Pacientes> listarPacientes() { using (MedGroupContext ctx = new MedGroupContext()) { return(ctx.Pacientes.ToList()); } }
//Lista as consultas do medico public List <Consulta> ConsultaMedico(int IdMedico) { using (MedGroupContext ctx = new MedGroupContext()) { return(ctx.Consulta.Where(c => c.IdMedicosNavigation.Id == IdMedico).Include(c => c.IdMedicosNavigation).Include(c => c.IdProntuariosNavigation).Include(s => s.IdStatusNavigation).ToList()); } }
//Buscar por Id do médico public Medicos buscarMedicoPorIdUsuario(int Idusuario) { using (MedGroupContext ctx = new MedGroupContext()) { return(ctx.Medicos.FirstOrDefault(x => x.IdUsuario == Idusuario)); } }
//Lista todas as especialidades public List <Especialidades> listarEspecialidade() { using (MedGroupContext ctx = new MedGroupContext()) { return(ctx.Especialidades.ToList()); } }
//Lista as consultas do paciente public List <Consulta> ConsultaPaciente(int IdBuscado) { using (MedGroupContext ctx = new MedGroupContext()) { return(ctx.Consulta.Where(c => c.IdProntuariosNavigation.Id == IdBuscado).ToList()); } }
//Listar consultas de somente um médico public List <Consultas> consultaporMedico(int IdMedico) { using (MedGroupContext ctx = new MedGroupContext()) { return(ctx.Consultas.Where(x => x.IdMedico == IdMedico).ToList()); } }
//Listar médicos public List <Medicos> listarMedicos() { using (MedGroupContext ctx = new MedGroupContext()) { return(ctx.Medicos.ToList()); } }
//Cadastrar nova consulta public void cadastrarConsulta(Consultas consulta) { using (MedGroupContext ctx = new MedGroupContext()) { ctx.Consultas.Add(consulta); ctx.SaveChanges(); } }
public void Cadastrar(Clinica clinica) { using (MedGroupContext ctx = new MedGroupContext()) { ctx.Clinica.Add(clinica); ctx.SaveChanges(); } }
public void CadastrarAdministrador(Usuarios usuario) { using (MedGroupContext ctx = new MedGroupContext()) { ctx.Usuarios.Add(usuario); ctx.SaveChanges(); } }
//Cadastrar nova especialidade public void cadastrarEspecialidade(Especialidades especialidade) { using (MedGroupContext ctx = new MedGroupContext()) { ctx.Especialidades.Add(especialidade); ctx.SaveChanges(); } }
//Cadastrar médicos public void cadastrarMedicos(Medicos medico) { using (MedGroupContext ctx = new MedGroupContext()) { ctx.Medicos.Add(medico); ctx.SaveChanges(); } }
//Cadastra nova consulta public void cadastrarPaciente(Pacientes paciente) { using (MedGroupContext ctx = new MedGroupContext()) { ctx.Pacientes.Add(paciente); ctx.SaveChanges(); } }
//Atualiza os dados da consulta public void Update(Consulta consulta) { using (MedGroupContext ctx = new MedGroupContext()) { ctx.Consulta.Update(consulta); ctx.SaveChanges(); } }
public List <Consulta> Consultas(int IdBuscado) { using (MedGroupContext ctx = new MedGroupContext()) { //return ctx.Consulta.ToList(); return(ctx.Consulta.Include(t => t.IdProntuariosNavigation).Include(m => m.IdMedicosNavigation).Include(s => s.IdStatusNavigation).ToList()); } }
//Cadastra um novo usuario public void Cadastrar(Usuario User) { using (MedGroupContext ctx = new MedGroupContext()) { ctx.Usuario.Add(User); ctx.SaveChanges(); } }
//Apagar paciente public void apagarPaciente(int Id) { using (MedGroupContext ctx = new MedGroupContext()) { Pacientes pacienteProcurado = ctx.Pacientes.Find(Id); ctx.Pacientes.Remove(pacienteProcurado); ctx.SaveChanges(); } }
//Apagar especialidade public void apagarEspecialidade(int Id) { using (MedGroupContext ctx = new MedGroupContext()) { Especialidades especialidadeProcurada = ctx.Especialidades.Find(Id); ctx.Especialidades.Remove(especialidadeProcurada); ctx.SaveChanges(); } }
public void Cadastrar(Consulta consulta) { using (MedGroupContext ctx = new MedGroupContext()) { ctx.Consulta.Add(consulta); //ctx.Consulta.Include(f => f.IdProntuarioNavigation).Include(m => m.IdMedicoNavigation).Include(s => s.IdStatusNavigation); ctx.SaveChanges(); } }
//Apagar médico public void apagarMedico(int Id) { using (MedGroupContext ctx = new MedGroupContext()) { Medicos medicoProcurado = ctx.Medicos.Find(Id); ctx.Medicos.Remove(medicoProcurado); ctx.SaveChanges(); } }
//Apagar clínica public void apagarClinica(int Id) { using (MedGroupContext ctx = new MedGroupContext()) { Clinica clinicaProcurada = ctx.Clinica.Find(Id); ctx.Clinica.Remove(clinicaProcurada); ctx.SaveChanges(); } }
//Apagar consulta public void apagarConsulta(int Id) { using (MedGroupContext ctx = new MedGroupContext()) { Consultas consultaProcurada = ctx.Consultas.Find(Id); ctx.Consultas.Remove(consultaProcurada); ctx.SaveChanges(); } }
public void CadastrarPaciente(PacienteViewModel pacienteModel) { using (MedGroupContext ctx = new MedGroupContext()) { ctx.Usuarios.Add(pacienteModel.Usuario); ctx.SaveChanges(); Usuarios usuario = ctx.Usuarios.Last(); pacienteModel.Paciente.IdUsuario = usuario.IdUsuario; ctx.Pacientes.Add(pacienteModel.Paciente); ctx.SaveChanges(); } }