public List <Especialidades> ListarEspecialidade() { using (Sp_Medical_Group_Context ctx = new Sp_Medical_Group_Context()) { return(ctx.Especialidades.ToList()); } }
public List <Consulta> ListarConsultas() { using (Sp_Medical_Group_Context ctx = new Sp_Medical_Group_Context()) { return(ctx.Consulta.Include(x => x.IdMedicoNavigation.IdUsuarioNavigation).Include(x => x.IdProntuarioNavigation.IdUsuarioNavigation).Include(x => x.IdStatusNavigation).ToList()); } }
public Consulta BuscarPorId(int Id) { using (Sp_Medical_Group_Context ctx = new Sp_Medical_Group_Context()) { return(ctx.Consulta.Find(Id)); } }
public List <Prontuarios> ListarProntuario() { using (Sp_Medical_Group_Context ctx = new Sp_Medical_Group_Context()) { return(ctx.Prontuarios.Include(x => x.IdUsuarioNavigation).ToList()); } }
public List <Medico> ListarMedicos() { using (Sp_Medical_Group_Context ctx = new Sp_Medical_Group_Context()) { return(ctx.Medico.Include(x => x.IdEspecialidadeNavigation).Include(x => x.IdClinicaNavigation).Include(x => x.IdUsuarioNavigation).ToList()); } }
public List <Usuarios> ListaUsuarios() { using (Sp_Medical_Group_Context ctx = new Sp_Medical_Group_Context()) { return(ctx.Usuarios.ToList()); } }
public List <Clinica> ListarClinica() { using (Sp_Medical_Group_Context ctx = new Sp_Medical_Group_Context()) { return(ctx.Clinica.ToList()); } }
public void CadastrarConsulta(Consulta consulta) { using (Sp_Medical_Group_Context ctx = new Sp_Medical_Group_Context()) { ctx.Consulta.Add(consulta); ctx.SaveChanges(); } }
public void AtualizarStatusConsulta(Consulta consulta, int Id) { using (Sp_Medical_Group_Context ctx = new Sp_Medical_Group_Context()) { ctx.Consulta.Update(consulta); ctx.SaveChanges(); } }
public void CadastrarMedico(Medico medico) { using (Sp_Medical_Group_Context ctx = new Sp_Medical_Group_Context()) { ctx.Medico.Add(medico); ctx.SaveChanges(); } }
public void CadastrarUsuario(Usuarios usuario) { using (Sp_Medical_Group_Context ctx = new Sp_Medical_Group_Context()) { ctx.Usuarios.Add(usuario); ctx.SaveChanges(); } }
public void CadastrarClinica(Clinica clinica) { using (Sp_Medical_Group_Context ctx = new Sp_Medical_Group_Context()) { ctx.Clinica.Add(clinica); ctx.SaveChanges(); } }
public Usuarios BuscarPorEmailSenha(string email, string senha) { using (Sp_Medical_Group_Context ctx = new Sp_Medical_Group_Context()) { Usuarios usuario = ctx.Usuarios.Include(x => x.IdTipoUsuarioNavigation).Where(x => x.Email == email && x.Senha == senha).FirstOrDefault(); return(usuario); } }
public List <Consulta> ListarConsultaUsuario(int IdUsuario, string IdTipoUsuario) { using (Sp_Medical_Group_Context ctx = new Sp_Medical_Group_Context()) { if (IdTipoUsuario == "Medico") { Medico medico; medico = ctx.Medico.FirstOrDefault(x => x.IdUsuario == IdUsuario); return(ctx.Consulta.Include(x => x.IdMedicoNavigation.IdUsuarioNavigation).Include(x => x.IdProntuarioNavigation.IdUsuarioNavigation).Include(x => x.IdStatusNavigation).Where(x => x.IdMedico == medico.Id).ToList()); } else if (IdTipoUsuario == "Paciente ") { Prontuarios prontuario; prontuario = ctx.Prontuarios.FirstOrDefault(x => x.IdUsuario == IdUsuario); return(ctx.Consulta.Include(x => x.IdMedicoNavigation.IdUsuarioNavigation).Include(x => x.IdProntuarioNavigation.IdUsuarioNavigation).Include(x => x.IdStatusNavigation).Where(x => x.IdProntuario == prontuario.Id).ToList()); } return(null); } }