/* * ALTER procedure [dbo].[SPPrueba] * @id int * as * begin * delete from PrimerCrudTable where idUsuario=@id * end */ public static void ExecSP(int id) { using (PrimerCrudEntities db = new PrimerCrudEntities()) { //ejecuta un SP que elimina un usuario según un id db.SPPrueba(id); } }
public static void DeleteUSer(int id) { using (PrimerCrudEntities db = new PrimerCrudEntities()) { PrimerCrudTable table = db.PrimerCrudTable.Where(s => s.idUsuario == id).FirstOrDefault(); db.PrimerCrudTable.Remove(table); db.SaveChanges(); } }
public static void UpdateUser(string nombre, string nuevoCorreo, DateTime nuevaFecha) { using (PrimerCrudEntities db = new PrimerCrudEntities()) { PrimerCrudTable table = db.PrimerCrudTable.Where(user => user.nombre == nombre).First(); table.correo = nuevoCorreo; table.fechaNacimiento = nuevaFecha; db.Entry(table).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
public static void CreateUserEncripted(string nombre, string correo, DateTime dateTime) { using (PrimerCrudEntities db = new PrimerCrudEntities()) { PrimerCrudTable table = new PrimerCrudTable(); table.nombre = nombre; //Como la tabla no tiene columna de contraseña, aquí voy a encriptar el correo table.correo = Encriptador.EncriptarContra(correo); table.fechaNacimiento = dateTime; } }
public static void ReadUser() { using (PrimerCrudEntities db = new PrimerCrudEntities()) { var table = db.PrimerCrudTable; foreach (var user in table) { Console.WriteLine($"{user.nombre} {user.correo}"); } } }
public static void AddUser(string nombre, string correo, DateTime fechaNacimiento) { using (PrimerCrudEntities db = new PrimerCrudEntities()) { PrimerCrudTable table = new PrimerCrudTable(); table.nombre = nombre; table.correo = correo; table.fechaNacimiento = fechaNacimiento; db.PrimerCrudTable.Add(table); db.SaveChanges(); } }
public static void Validate(string nombre, string correo) { using (PrimerCrudEntities db = new PrimerCrudEntities()) { var objectUser = (from d in db.PrimerCrudTable where d.nombre == nombre && d.correo == Encriptador.EncriptarContra(correo) select d).FirstOrDefault(); if (objectUser == null) { Console.WriteLine("No puede pasar"); } else { Console.WriteLine("Puede pasar"); } } }