Manejo de Pistas de Audio en Mvc

¿Cómo insertar audios en tecnología .Net? En este post veremos como introducir pistas de audio en nuestras paginas web, ya sea para poner música de fondo o para alguna alerta o anuncio. Esto lo podremos hacer gracias a las librerías de SoundPlayer que nos ofrece Microsoft. No es que sean muy complejas todo sea dicho, pero nos permitirán hacer alguna interesante con un poco de ingenio. Observaciones y cosas a tener en cuenta La tecnología que veremos a continuación no esta soportada en iOS o Mac de modo que tendréis que tener esto…continue reading →

Generar códigos QR en NetCore Mvc

Bienvenidos al post de Generar códigos QR en NetCore Mvc, donde aprenderéis a implementar y usar el NuGet de QRCoder. https://flic.kr/p/2n728cq Tendréis disponibles al final del post el código de GitHub. Requerimientos Sera necesario disponer de un proyecto ASP.NET Core Web App MVC. NuGet de QRCoder, instalación e implementación Nos dirigiremos al administrador de NuGets de nuestro proyecto, en el cual buscaremos el NuGet de QRCoder con autor Raffael Herrmann y lo instalaremos. Tras instalarlo, realizaremos la implementación desde el HomeController, al cual añadiremos un HttpPost refiriéndose a la vista de Index. https://flic.kr/p/2n6Y3cc…continue reading →

Generador de PDF con ASP.NET

¿Quieres crear o generar archivos PDF? En este post vamos a aprender a generar archivos PDF a partir de una vista. Para realizarlo será necesaria la instalación del Nuget Rotativa.AspNetCore que instalaremos desde Visual Studio Una vez instalado este componente realizaremos un ejemplo sencillo aunque conciso de como realizar nuestro generador. Instalación Nuget Rotativa.AspNetCore En nuestro caso crearemos nuestro proyecto desde cero y lo haremos del tipo: ASP.NET Core Web App (Model-View-Controller) haremos click derecho sobre el proyecto y seleccionaremos Manage Nuget Packages Nos dirigiremos a la pestaña de Browse y escribiremos Rotativa,…continue reading →

Crud MongoDb MVC

En este post vamos a aprender a crear una aplicación .NET Core MVC que será capaz de: Añadir registros a MongoDbEliminar registros de MongoDbEditar registros MongoDb Para comenzar primero debemos crear la base de datos, tenemos dos opciones, descargar la base de datos en local o usar MongoDb Atlas en la nube (es gratuito), yo voy a utilizar Atlas Creación de base de datos en MongoDb Atlas Accedemos a la página oficial de MongoDb Atlas: Elegimos Try Free para crear una cuenta gratuita y nos registramos Una vez que nos hayamos registrado, accedemos…continue reading →

Encriptación con BCrypt en C#

En este post vamos a aprender a instalar y utilizar la librería de BCrypt en nuestros proyectos de C#. Para comenzar vamos a crear un proyecto nuevo, en este caso el siguiente tipo: Tipo de proyecto en Visual Studio Una vez generado el nuevo proyecto, vamos a instalar las librerías necesarias para trabajar con SQL Server y acercarnos con ello a una experiencia más realista a la hora de encriptar datos con BCrypt. Instalaremos los Nuget de Entity Framework y EF SQL Server, aparte de la librería necesaria para el post, BCrypt: Librerías…continue reading →

Session en ASP .NET

Muy buenas, soy Andrés Otero estudiante del master Desarrollo Web Full Stack + MultiCloud + Multiplataforma en Tajamar, hoy os explicare como usar session para mandar información entre vistas y controladores. En este caso realizaremos un carrito para este ejemplo, al cual le podremos añadir elemento y eliminarlos. Nuget necesarios para usar session Microsoft.AspNetCore.Session Newtonsoft.Json Elaboración del proyecto Una vez creado e instalados los nuget que vayamos a utilizar crearemos sobre la raíz de nuestro proyecto la carpeta Extensions: Sobre Extensions crearemos la clase Extension.cs En esta clase crearemos dos métodos que usaremos…continue reading →