protected virtual void TranslateCommerceUserToView(EntityView view, CommerceUser commerceUser) { view.Properties.FirstOrDefault <ViewProperty>((Func <ViewProperty, bool>)(p => p.Name.Equals("UserName"))).Value = commerceUser.UserName; view.Properties.FirstOrDefault <ViewProperty>((Func <ViewProperty, bool>)(p => p.Name.Equals("Email"))).Value = commerceUser.Email; view.Properties.FirstOrDefault <ViewProperty>((Func <ViewProperty, bool>)(p => p.Name.Equals("AccountStatus"))).Value = commerceUser.IsDisabled ? "InactiveAccount" : "ActiveAccount"; view.Properties.FirstOrDefault <ViewProperty>((Func <ViewProperty, bool>)(p => p.Name.Equals("FirstName"))).Value = commerceUser.FirstName; view.Properties.FirstOrDefault <ViewProperty>((Func <ViewProperty, bool>)(p => p.Name.Equals("LastName"))).Value = commerceUser.LastName; string key = commerceUser.GetProperties().Keys.FirstOrDefault <string>((Func <string, bool>)(k => k.Equals("Phone", StringComparison.OrdinalIgnoreCase))); if (string.IsNullOrWhiteSpace(key)) { return; } view.Properties.FirstOrDefault <ViewProperty>((Func <ViewProperty, bool>)(p => p.Name.Equals("PhoneNumber"))).Value = commerceUser.GetPropertyValue(key).ToString(); }