Beispiel #1
0
        public static Pacientes FindPacienteEmail(string email, MedicalStateDB context)
        {
            var query = (from a in context.Pacientes.ToList() join
                         b in context.Usuarios.ToList() on a.ID equals b.PacienteID join
                         c in context.UsuarioRol.ToList() on b.ID equals c.UsuarioID
                         where b.Email == email && c.Rol == "Paciente"
                         select new { paciente = a }).FirstOrDefault();

            return(query.paciente);
        }
Beispiel #2
0
        public static Empleados FindEmpleadoEmail(string email, string rol, MedicalStateDB context)
        {
            var query = (from a in context.Empleados.ToList() join
                         b in context.Usuarios.ToList() on a.ID equals b.EmpleadoID join
                         c in context.UsuarioRol.ToList() on b.ID equals c.UsuarioID
                         where b.Email == email && c.Rol == rol
                         select new { empleado = a }).FirstOrDefault();

            return(query.empleado);
        }
Beispiel #3
0
        public static Empleados FindEmpledoCredenciales(string NombreCompleto, string codigo, string cedula, string tipo, MedicalStateDB context)
        {
            cedula = cedula.Replace("-", "");
            codigo = codigo.ToLower();
            Empleados empleados = context.Empleados.Where(x => (x.Nombre + " " + x.Apellido).ToLower() == NombreCompleto.ToLower() &&
                                                          x.Codigo == codigo && x.Cedula == cedula && x.Tipo.ToLower() == tipo.ToLower()).FirstOrDefault();

            return(empleados);
        }
Beispiel #4
0
        public static Empleados FindEmpleadoID(int id, MedicalStateDB context)
        {
            Empleados empleado = context.Empleados.Where(x => x.ID == id).FirstOrDefault();

            return(empleado);
        }