Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static string GetHashOfEntityValues(HarmonizedLoan entity, string[] fieldsToSkip = null)
- {
- var fields = entity.GetType().GetProperties()
- .Where(p => fieldsToSkip?.Contains(p.Name) != true);
- var sb = new StringBuilder();
- foreach (var field in fields)
- {
- sb.Append(field.GetValue(entity, null));
- }
- using (var hash = new SHA256Managed())
- {
- return BitConverter.ToString(hash.ComputeHash(Encoding.UTF8.GetBytes(sb.ToString())));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement