En estos dos videos te enseñare como hacer un recuperar contraseña vía correo electrónico con la tecnología C# MVC .Net.
1.- Creación de token y estructura del proyecto
2.- Envió de mail y cambio de contraseña
Curso de MVC .Net
En estos dos videos te enseñare como hacer un recuperar contraseña vía correo electrónico con la tecnología C# MVC .Net.
1.- Creación de token y estructura del proyecto
2.- Envió de mail y cambio de contraseña
Este es un curso gratuito en el que te enseño como desarrollar sistemas web en MVC .Net. Al finalizar los 6 videos seras capaz de hacer sistemas en esta tecnología y a parte la comprenderás en su totalidad.
En este sexto video veremos como editar y eliminar registros por medio de Entity Framework.
Primer video del curso: https://www.youtube.com/watch?v=UZNoQMio4XM
Segundo video del curso: https://www.youtube.com/watch?v=XnyJUQqUaRk
Tercer video del curso: https://www.youtube.com/watch?v=7pZn93zHk1A
Cuarto video del curso: https://www.youtube.com/watch?v=HYIcMzRO8k0
Quinto video del curso: https://www.youtube.com/watch?v=znUDIaVDs5E
Descargar código del curso: Clic aquí
En este quinto video veremos como crear un CRUD, agregar un registro por medio de Entity Framework y validarlo con Data Annotations de .Net.
Primer video del curso: https://www.youtube.com/watch?v=UZNoQMio4XM
Segundo video del curso: https://www.youtube.com/watch?v=XnyJUQqUaRk
Tercer video del curso: https://www.youtube.com/watch?v=7pZn93zHk1A
Cuarto video del curso: https://www.youtube.com/watch?v=HYIcMzRO8k0
En este cuarto video veremos como funciona el Layout, los Bundles, y como podemos acceder a la información a través de Entity Framework y mostrarla en una vista utilizando Razor.
Primer video del curso: https://www.youtube.com/watch?v=UZNoQMio4XM
Segundo video del curso: https://www.youtube.com/watch?v=XnyJUQqUaRk
Tercer video del curso: https://www.youtube.com/watch?v=7pZn93zHk1A
En este tercer video veremos como aplicar seguridad a nuestro proyecto por medio de filtros.
Primer video del curso: https://www.youtube.com/watch?v=UZNoQMio4XM
Segundo video del curso: https://www.youtube.com/watch?v=XnyJUQqUaRk
En este segundo video veremos cómo agregar Entity Framework a nuestro proyecto MVC .Net, ademas explicare puntos clave para evitar problemas a futuro, te ahorrare horas de stackoverfow.
Primer video del curso: https://www.youtube.com/watch?v=UZNoQMio4XM
En este primer video veremos cómo crear un proyecto en MVC, y como interacciona el controlador con la vista.
Existen varias formas de modificar varios elementos en conjunto por medio de Entity Framework.
Igual te recuerdo que utilizar EntityFramework.Extended como Entity Framework nativo no las recomiendo cuando vas a modificar más de mil datos, mejor utiliza un procedimiento almacenado.
La ventaja que veo al utilizar EntityFramework.Extended es un aspecto de sintaxis ya que de esta manera evitamos hacer el recorrido de los elementos e ir modificando objeto por objeto, con esta librería es de una forma más sencilla para el programador.
Para el siguiente ejemplo, supongamos que tenemos una tabla llamada Persona, que debemos modificar la edad a 10 años de todas las personas de Nombre “Juan”. Seria de la siguiente manera:
using(MiEntity db= new MiEntity()){ //realizamos la modificación sin foreach, ni SaveChanges() db.Persona.Where(d => d.Nombre=="Juan") .Update(x => new Persona() { Edad = 10 }); }
De esta manera no necesitamos el método SaveChanges(), ya que Update lo hace internamente.
Existen varias formas de modificar varios elementos en conjunto por medio de Entity Framework.
Te mostrare como realizar una forma de cómo hacerlo a continuación. Teniendo una tabla llamada Persona, supongamos que debemos modificar la edad a 10 años de todas las personas de Nombre “Juan”. Seria de la siguiente manera:
using(MiEntity db= new MiEntity()){ //Obtenemos todos los Juanes IQuearyable<Persona> lst = db.Persona.Where(d=>d.Nombre=='Juan'); //recorremos la lista foreach(Persona oPersona in lst){ //asignamos la edad oPersona.Edad=10; } //modificamos los datos en la base de datos db.SaveChanges(); }
Cuando tengas la necesidad de editar más de mil filas en un proceso, mejor hazlo con un procedimiento almacenado (Stored procedure).