public static ProfileViewModel DecryptProfile(ProfileViewModel profile)
{
profile.Firstname = StringCipher.Decrypt(profile.Firstname, EncryptKey);
profile.Lastname = StringCipher.Decrypt(profile.Lastname, EncryptKey);
profile.HomeLatitude = StringCipher.Decrypt(profile.HomeLatitude, EncryptKey);
profile.HomeLongitude = StringCipher.Decrypt(profile.HomeLongitude, EncryptKey);
for (int i = 0; i < profile.Employments.Count(); i++)
{
EmploymentViewModel e = profile.Employments.ElementAt(i);
e = DecryptEmployment(e);
}
for (int i = 0; i < profile.Tokens.Count(); i++)
{
TokenViewModel t = profile.Tokens.ElementAt(i);
t = DecryptToken(t);
}
return profile;
}