/// <summary>
        /// Registers the User
        /// </summary>
        private async Task RegisterAsync()
        {
            if (!PasswordField.Equals(PasswordConfirmedField) || !IsValidEmail(EmailField) || PasswordField.Length < 6)
            {
                return;
            }


            var user = new User()
            {
                EmailAddress = EmailField,
                FirstName    = FirstNameField,
                LastName     = LastNameField,
                DateOfBirth  = DateOfBirthField.DateTime,
                Password     = PasswordField
            };

            var created = await _dataAccess.AddEntryToDatabase(user);

            if (created)
            {
                MenuNavigationHelper.UpdateView(typeof(SignInPage));
            }
        }