public void editCandidato(E_candidato e_Candidato) { using (var db = new Mapping()) { E_candidato e_candidato2 = db.candidato.Where(x => x.Id == e_Candidato.Id).FirstOrDefault(); E_audit_candidato audit_Candidato = new E_audit_candidato(); E_conteo cos = new E_conteo(); audit_Candidato.Nombre_old = e_candidato2.Nombre; audit_Candidato.Nombre_new = e_Candidato.Nombre; audit_Candidato.Apellido_old = e_candidato2.Apellido; audit_Candidato.Apellido_new = e_Candidato.Apellido; audit_Candidato.Cedula_old = e_candidato2.Cc; audit_Candidato.Cedula_new = e_Candidato.Cc; audit_Candidato.Partido_old = e_candidato2.Partido; audit_Candidato.Partido_new = e_Candidato.Partido; audit_Candidato.Fecha = DateTime.Now; e_candidato2.Nombre = e_Candidato.Nombre; e_candidato2.Apellido = e_Candidato.Apellido; e_candidato2.Partido = e_Candidato.Partido; e_candidato2.Cc = e_Candidato.Cc; db.audit_cadidato.Add(audit_Candidato); db.candidato.Attach(e_candidato2); var entry = db.Entry(e_candidato2); entry.State = EntityState.Modified; db.SaveChanges(); } }
//public bool validarCedula (string cedula) { // using (var db = new Mapping()) // { // return db.votantes.Any(x => x.Cedula.Equals(cedula)); // } //} por favor colocar en github que ya se hizo para no repetir metodos como pendejo, muvcahs gracias por su atención, comprensión y ternura public void deleteCandidato(E_candidato e_Candidato) { using (var db = new Mapping()) { E_audit_candidato audit_candidato = new E_audit_candidato(); audit_candidato.Nombre_old = e_Candidato.Nombre; audit_candidato.Nombre_new = "Eliminado"; audit_candidato.Apellido_old = e_Candidato.Apellido; audit_candidato.Apellido_new = "Eliminado"; audit_candidato.Cedula_old = e_Candidato.Cc; audit_candidato.Cedula_new = "Eliminado"; audit_candidato.Partido_old = e_Candidato.Partido; audit_candidato.Partido_new = "Eliminado"; audit_candidato.Fecha = DateTime.Now; db.audit_cadidato.Add(audit_candidato); db.candidato.Attach(e_Candidato); var entry = db.Entry(e_Candidato); entry.State = EntityState.Deleted; db.SaveChanges(); } }