public static Prestamos Buscar(Expression <Func <Prestamos, bool> > criterio)
 {
     using (var context = new Respository <Prestamos>())
     {
         try
         {
             return(context.Buscar(criterio));
         }
         catch (Exception)
         {
             throw;
         }
     }
 }
        public static Cuentas Buscar(Expression<Func<Cuentas, bool>> criterio)
        {
            using (var context = new Respository<Cuentas>())
            {
                try
                {
                    return context.Buscar(criterio);
                }
                catch (Exception)
                {

                    throw;
                }
            }
        }
        public static Facturas Buscar(Expression <Func <Facturas, bool> > criterio)
        {
            Facturas factura = null;

            using (var context = new Respository <Facturas>())
            {
                try
                {
                    factura = context.Buscar(criterio);

                    if (factura != null)
                    {
                        factura.Relacion.Count();
                    }
                }
                catch (Exception)
                {
                    throw;
                }
            }

            return(factura);
        }