ASP.NET Core MVC C♯ || Agregar buscador a un listado o tabla (.Net 6) [2022]

Поділитися
Вставка
  • Опубліковано 17 січ 2025

КОМЕНТАРІ • 47

  • @jeremyguevara8567
    @jeremyguevara8567 Рік тому +3

    Mi amigo enserio muchas gracias por tomarte el tiempo de enseñar con este lenguaje, realmente me ha sido difícil encontrar un video que explique tan bien y con las tecnologías más recientes, sigue haciendo videos de ASP.NET Core MVC C# por favor, enserio necesitamos esto!!

    • @InfoToolsSV
      @InfoToolsSV  Рік тому +2

      Gracias por el apoyo y la motivación. Me alegra haber sido de ayuda. Espero seguir produciendo contenido útil y accesible para la comunidad de desarrolladores de ASP.NET Core MVC C#.

  • @Jmora_1906
    @Jmora_1906 Рік тому +3

    Demasiado bien explicado un 10

  • @mateocallelezcano3695
    @mateocallelezcano3695 Рік тому +1

    Muchas gracias, me fuiste de mucha ayuda

  • @MrElectrofacil
    @MrElectrofacil 2 роки тому +2

    Agradezco el tiempo que te tomas para enseñarnos, tienes muy buena didáctica y paciencia para enseñar. Das algún curso de manera particular? de ser así, puedes enviarme información para apuntarme. Gracias.

    • @InfoToolsSV
      @InfoToolsSV  2 роки тому

      Muchas gracias por tu comentario, actualmente no tengo cursos, pero suelo subir vídeos que pueden resultar útiles, saludos!

  • @manuelbello4663
    @manuelbello4663 2 роки тому +1

    excelente video, una pregunta, como colocaste esa imagen de fondo en el Visual studio? gracias

    • @InfoToolsSV
      @InfoToolsSV  2 роки тому +2

      Muchas gracias, para el fondo uso la extensión ClaudiaIDE. marketplace.visualstudio.com/items?itemName=kbuchi.ClaudiaIDE

    • @manuelbello4663
      @manuelbello4663 2 роки тому

      @@InfoToolsSV muchisimas gracias

  • @Frey_23
    @Frey_23 Рік тому +1

    Como hago para que cuando busque algo, se quede lo que pusimos en el input de buscar

    • @InfoToolsSV
      @InfoToolsSV  Рік тому

      Cuando se cargue la vista con resultados, carga el parametro de búsqueda en el input.

  • @willington34
    @willington34 5 місяців тому +1

    excelentes videos profe, muchisimas gracias, una pregunta, cuando voy a detalle el me muestra el nombre, la fecha y la clave, como? puedo imprimir esos datos?, te agradeceria mucho si me pudiera ayudar, gracias otra vez

    • @InfoToolsSV
      @InfoToolsSV  5 місяців тому +1

      Puedes estilizar la vista y agregar un botón como el siguiente, el cual te permitirá imprimir toda la vista o página:
      Imprimir

    • @willington34
      @willington34 5 місяців тому

      @@InfoToolsSV muchas gracias profe, voy a ver como me va.

    • @willington34
      @willington34 5 місяців тому

      excelente profe si funciona, pero me aparecen los botones y la parte del menu de la pagina, como le puedo dejar solo el detalle, muchas gracias

  • @luch1n18
    @luch1n18 7 місяців тому

    VIDEO EXCELENTE, como haria para agregar mas criterios de busqueda en la caja de texto, que busque por mas campos, y antes hize aplicaciones en webforms, ahi aplicabamos ajax, para que no tenga que recargar la pagina como hariamos eso ahora. gracias por tu ayuda

    • @InfoToolsSV
      @InfoToolsSV  7 місяців тому +1

      Puedes implementar Ajax en este tipo de proyecto para hacer consultas desde el cliente. Para filtrar por más campos solo debes modificar la consulta Linq con los parámetros en la condición Where para que consulte en diferentes campos.

  • @d-bozz1658
    @d-bozz1658 2 роки тому +1

    Excelente video!, podrías hacer otro mostrando como hacer Sort en las columnas? ¡Gracias!!

    • @InfoToolsSV
      @InfoToolsSV  2 роки тому +1

      Con gusto, pronto subiré un vídeo sobre ello, saludos!

  • @richardtaveras4533
    @richardtaveras4533 Рік тому +1

    Perfecto ya lo hice, y ahora como le puedo agregar el patron de repositorios y Objeto de transferencia de datos (DTO)

    • @InfoToolsSV
      @InfoToolsSV  Рік тому +1

      Para agregar el patrón de repositorios y el objeto de transferencia de datos (DTO) en un proyecto ASP.NET Core MVC con Entity Framework (EF) y MS SQL Server:
      Crea las clases DTO: Define clases con propiedades que reflejen los datos que se transferirán entre la capa de presentación y la capa de acceso a datos.
      Crea las interfaces de repositorio: Define interfaces que representen las operaciones que se pueden realizar en el repositorio de datos, como agregar, actualizar, eliminar y consultar objetos.
      Implementa los repositorios: Crea clases que implementen las interfaces de repositorio y utilicen Entity Framework para interactuar con la base de datos. Implementa la lógica para cada operación definida en las interfaces.
      Registra los repositorios en la inyección de dependencias: En el archivo Program.cs, registra las implementaciones de los repositorios en la inyección de dependencias para que puedan ser utilizados en otras partes del código.
      Inyecta los repositorios: En las clases que necesiten interactuar con la capa de acceso a datos, inyecta las interfaces de repositorio a través de los constructores. Utiliza los métodos definidos en las interfaces para realizar operaciones de consulta y modificación de datos.

    • @richardtaveras4533
      @richardtaveras4533 Рік тому

      @@InfoToolsSV Me puede citar un video xfv por que estoy teniendo problema con mi crud para agregarselo

  • @DummieEnProgreso
    @DummieEnProgreso 2 роки тому +1

    Una duda, Si en mi consulta yo tengo datos de otras tablas, tengo que crear un modelo para esa consulta? O como se realizaria ?

    • @InfoToolsSV
      @InfoToolsSV  2 роки тому +1

      Si utilizas EntityFramework, automáticamente se crearán los modelos para todas las tablas, sino se pueden agregar manualmente. Es importante tener modelos de las tablas que se manejaran en el proyecto, de esta forma se trabaja mejor con POO.

    • @DummieEnProgreso
      @DummieEnProgreso 2 роки тому

      @@InfoToolsSV Por ejemplo tengo esta consulta SELECT AB.Nombre, AB.ApellidoPaterno, AC.UserName FROM Empleados AB INNER JOIN Usuarios AC ON AB.numeroDeReloj= AC.numeroDeReloj
      Tengo que tener un modelo en especifico para esos 3 parametros que obtengo al unidr dos tablas

  • @dieguillo6661
    @dieguillo6661 2 роки тому +1

    Una consulta, estoy haciendo un proyecto pero necesito filtrar por categoría un producto (combobox) pero a la vez quiero tener una paginación en la web, tengo ambos código pero en diferentes modelos y controladores, pero solo puedo llamar a un modelo en el Index.cshtml, cómo podría fusionar ambos, la busqueda por categoría y la paginación?

    • @InfoToolsSV
      @InfoToolsSV  2 роки тому +1

      Lo que puedes hacer es crear un modelo que contenga los 2 modelos que planeas usar en tu vista, en la vista llamas a dicho modelo y especificas en su uso cual modelo interno usarás.

    • @dieguillo6661
      @dieguillo6661 2 роки тому

      @@InfoToolsSV uno de los modelos está de esta manera:
      public class Paginacion : List
      cómo podría llamar a ese tipo de modelo en el otro modelo dónde ingresare ese modelo y otro más?

  • @crislio4407
    @crislio4407 2 роки тому

    Muchas gracias por el video. Pregunta: Si los datos vienen de una lista List y no de una base de datos, como se cambia Buscar? gracias

    • @InfoToolsSV
      @InfoToolsSV  2 роки тому

      Puedes utilizar el método Find o FindAll para hacerlo, siempre utilizando el nombre del campo de referencia.
      A partir de tu lista realizas la búsqueda en el campo que quieres:
      Lista.Find(x => x.ColumnaLista.Contains("buscando")));
      Luego retornas la lista actualizada.

  • @copiaseimpresiones1271
    @copiaseimpresiones1271 Рік тому

    Hola disculpa una pregunta en mi base de datos tengo una tabla con llaves foraneas pero al hacerlo me sale un error en el condicional, que puedo hacer?

    • @InfoToolsSV
      @InfoToolsSV  Рік тому

      Revisa que los modelos tengan las FK establecidas.

  • @richardtaveras4533
    @richardtaveras4533 Рік тому

    Hola AMIgo excelente video pero la parte de edicarte el detalle delete no me funciona que cres que hice mal

  • @kilsho8041
    @kilsho8041 2 роки тому +1

    Muchas gracias por este vídeo ya me sirvió bastante, sabes cómo se podría hacer una Searchable Dropdown también con MVC .net6?
    Es decir que se agregue un buscador así para filtrar en la base de datos pero que a su vez lo pueda enviar en un formulario, espero que se haya entendido y de antemano muchas gracias por tus aportes

    • @InfoToolsSV
      @InfoToolsSV  2 роки тому +1

      Gracias por tu comentario, tomaré en cuenta tu petición para un próximo vídeo. Saludos!

    • @kilsho8041
      @kilsho8041 2 роки тому

      @@InfoToolsSV muchas gracias, estaré pendiente a los últimos vídeos

  • @ivanmarte8105
    @ivanmarte8105 Рік тому

    Saludos amigo, tengo una base de datos relacional y en el método Index ya me retorna una vista que me carga datos de tablas relacionadas, entonces al aplicar el filtro siguiendo tus pasos no me cargan dichos datos, cómo podría hacer para que me funcionen ambos al mismo tiempo?

    • @InfoToolsSV
      @InfoToolsSV  Рік тому +1

      En lugar de filtrar los datos directamente en el método Index, puede crear un nuevo método que devuelva los datos relacionados a partir de una consulta. Luego, en el método Index, puede filtrar los datos y pasarlos a la vista, donde se mostrarán los datos relacionados junto con los datos filtrados.

    • @ivanmarte8105
      @ivanmarte8105 Рік тому

      @@InfoToolsSV Muchas gracias, entonces creo un método que haga búsqueda en la base de datos haciendo uso de funciones y luego le paso ese resultado al método index?

  • @a4rn_05
    @a4rn_05 Рік тому +1

    Wee, dejaron de listarse mis usuarios o bueno yo le puse alumnos :c

    • @a4rn_05
      @a4rn_05 Рік тому +1

      ya mano, ya pude gracias

    • @InfoToolsSV
      @InfoToolsSV  Рік тому

      Trabaja siempre con cuidado el backend al aplicar los filtros y condiciones.

  • @israeldamian7383
    @israeldamian7383 Рік тому +1

    No se nota tu obsesion con Anne Hathaway bro 🤭

    • @InfoToolsSV
      @InfoToolsSV  Рік тому

      Ella es característica de este canal. Saludos!