public UserInDB(User u) { UserId = u.UserId; EmailAddress = u.EmailAddress; Password = EncryptString.StringCipher.Encrypt(u.Password); FirstName = u.FirstName; LastName = u.LastName; UserType = u.UserType.ToString(); ConfirmPassword = u.ConfirmPassword; AdditionalInfo = u.AdditionalInfo; IdGmin = BASerialization.objectToByteArray(u.IdGmin); if (u.ScreenAccessList != null) { ScreenAccessList = objectToByteArray(u.ScreenAccessList); } else { ScreenAccessList = null; } language = u.language; }
public User ToUser() { User u = new User(); u.UserId = UserId; u.EmailAddress = EmailAddress; u.Password = EncryptString.StringCipher.Decrypt(Password); u.FirstName = FirstName; u.LastName = LastName; u.UserType = (eUserType)Enum.Parse(typeof(eUserType), UserType); u.ConfirmPassword = ConfirmPassword; u.AdditionalInfo = AdditionalInfo; u.IdGmin = BASerialization.ByteArrayToObject <List <int> >(IdGmin); if (ScreenAccessList != null) { u.ScreenAccessList = ByteArrayToObject(ScreenAccessList); } else { u.ScreenAccessList = null; } u.language = language; return(u); }