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 →

Configurar y comprobar el VNet Peering mediante comandos de Bash del CloudShell

https://youtu.be/R47lnSB4-_0 RESUMEN El VNet Peering es un servicio de Azure que permite conectar dos redes virtuales. Primero haremos un pequeño resumen de lo que es una “red virtual” en Azure. Una VNet o red virtual es el bloque de creación fundamental de una red privada en Azure, como permitir a las Virtual Machines conectarse entre usuarios, con Internet y otras redes locales. El VNet Peering o emparejamiento de VNet,sirve para conectar dos VNet, lo que permite que los recursos de cualquiera de ellas se comuniquen entre sí. Pueden estar en la misma región…continue reading →

Configurar y probar el Vnet Peering mediante comandos de PowerShell del CloudShell

https://youtu.be/hoqUWcjO_34 Antes de comenzar con nuestro ejemplo practico vamos a dejar claro algunos conceptos primeramente que es un Vnet Peering. VNet Peering es una funcionalidad de las redes virtuales de Azure que nos da la opción de conectar dos redes entre sí, de tal manera que los recursos que tenemos en ambas redes puedan comunicarse entre ellos de manera privada, ya que el tráfico se enruta a través del backbone (IPs privadas) y no sale a internet (a diferencia que con VPN Gateway que si es tráfico público). Las redes virtuales que conectemos…continue reading →

Uso de SweetAlert2 en un proyecto MVC

Hola, soy Álvaro Moya Herraiz, alumno del máster de Desarrollo Web Full Stack, MultiCloud y Multiplataforma y voy a enseñaros a implementar SweetAlert2 en vuestro proyecto MVC. Primero de todo, SweetAlert2 es una librería de javascript que nos permite mostrar alerts animados y más vistosos en comparación con los estándar de js. Página principal de SweetAlert2 con ejemplo de alerta Para empezar, deberemos añadir dicha librería a nuestro proyecto, y para ello haremos click en "Installation". Una vez lo hayamos hecho, clicamos en el link donde pone "jsdelivr CDN". Sección "Installation" de la…continue reading →

Helpers y Extensions en un proyecto MVC

En este post vamos a ver 2 conceptos bastante útiles en MVC, Helpers y Extensions. Para ello utilizaremos Microsoft Visual Studio y un proyecto MVC. Primero empezaremos creando un proyecto ASP.NET Core Web App(Model-View-Controller)  https://flic.kr/p/2n6uV64 Creación del proyecto Le indicamos el nombre que deseemos, le daremos a siguiente y create. Empezaremos con los Helpers Helpers Las clases Helper en .NET son clases que nos dan una utilidad a un proyecto como puede ser por ejemplo una clase que deserializa/serializa un objeto, un proveedor de rutas, un conversor de tipos primitivos etc. Estas clases…continue reading →

Realizar Paginación de listas en NET Core.

Cuando traemos listas de datos de una base de datos, en ocasiones obtenemos cientos de registros. Esto puede complicar las cosas a la hora de crear una interfaz. La paginación nos resuelve este problema, ayudándonos a gestionar el número de campos que se recuperan por consulta, y facilitando la visualización de los datos. Debemos añadir los nuggets de EntityFrameworkCore y EntityFramework.SqlServer, estos nuggets nos permiten usar Linq y nos facilitan el trabajo a la hora de atacar a la bbdd. Dentro de la carpeta Models, Creamos los Modelos de Jugador y de VistaJugador…continue reading →