public bool validateDVv(string tableName, string dvv) { bool result = true; dvv = Cryptog.EncriptarMD5(dvv); AuditDvh currentDv = findDV(tableName, "DVV"); if (currentDv != null) { result = dvv == currentDv.dv; } else { result = false; } return(result); }
public IHttpActionResult Authenticate(LoginRequest login) { string token = ""; if (login == null) { throw new HttpResponseException(HttpStatusCode.BadRequest); } BusinessContext ctx = new BusinessContext(); User user = ctx.findUser(login.username); login.password = Cryptog.EncriptarMD5(login.password); if (user == null || !user.active || user.bloqued || user.password != login.password) { return(Unauthorized()); } token = TokenGenerator.GenerateTokenJwt(user.id.ToString(), login.username, user.role.ToString()); return(Ok(token)); }
private void updateDVv(string tableName, string dvv) { try { dvv = Cryptog.EncriptarMD5(dvv); AuditDvh dv = findDV(tableName, "DVV"); if (dv == null) { dv = new AuditDvh(tableName, "DVV", dvv); db.DVHs.Add(dv); } else { dv.dv = dvv; db.Entry(dv).State = EntityState.Modified; } db.SaveChanges(); } catch (Exception ex) { Console.WriteLine(ex); } }
private string generateDVh(IAudit model) { Type type = model.GetType(); var properties = type.GetProperties(); string dv = ""; foreach (var property in properties) { try { if (property.Name != "DV") { var value = type.GetProperty(property.Name).GetValue(model, null); dv += value; } } catch (Exception err) { } } model.dv = Cryptog.EncriptarMD5(dv); return(model.dv); }