public void deleteUser(E_user e_User) { using (var db = new Mapping()) { E_audit_votante audit_votante = new E_audit_votante(); audit_votante.Nombre_old = e_User.User_name; audit_votante.Nombre_new = "Eliminado"; audit_votante.Apellido_old = e_User.User_lastname; audit_votante.Apellido_new = "Eliminado"; audit_votante.Cedula_old = e_User.Cedula; audit_votante.Cedula_new = "Eliminado"; audit_votante.Fechanac_old = e_User.Nacimiento; audit_votante.Fechanac_new = "Eliminado"; audit_votante.Fechaexp_old = e_User.Expe; audit_votante.Fechaexp_new = "Eliminado"; audit_votante.Correo_old = e_User.Mail; audit_votante.Correo_new = "Eliminado"; audit_votante.Fecha = DateTime.Now; db.audit_votante.Add(audit_votante); db.votantes.Attach(e_User); var entry = db.Entry(e_User); entry.State = EntityState.Deleted; db.SaveChanges(); } }
public void editUser(E_user e_User) { using (var db = new Mapping()) { E_user e_user2 = db.votantes.Where(x => x.Id == e_User.Id).FirstOrDefault(); E_audit_votante audit_votante = new E_audit_votante(); audit_votante.Nombre_old = e_user2.User_name; audit_votante.Nombre_new = e_User.User_name; audit_votante.Apellido_old = e_user2.User_lastname; audit_votante.Apellido_new = e_User.User_lastname; audit_votante.Cedula_old = e_user2.Cedula; audit_votante.Cedula_new = e_User.Cedula; audit_votante.Fechanac_old = e_user2.Nacimiento; audit_votante.Fechanac_new = e_User.Nacimiento; audit_votante.Fechaexp_old = e_user2.Expe; audit_votante.Fechaexp_new = e_User.Expe; audit_votante.Correo_old = e_user2.Mail; audit_votante.Correo_new = e_User.Mail; audit_votante.Fecha = DateTime.Now; e_user2.User_name = e_User.User_name; e_user2.User_lastname = e_User.User_lastname; e_user2.Cedula = e_User.Cedula; e_user2.Mail = e_User.Mail; e_user2.Nacimiento = e_User.Nacimiento; e_user2.Expe = e_User.Expe; db.audit_votante.Add(audit_votante); db.votantes.Attach(e_user2); var entry = db.Entry(e_user2); entry.State = EntityState.Modified; db.SaveChanges(); } }