public User UpdateUserAccount(UpdateUserInput updateUserInput, int userId)
        {
            var user = _userRepo.Find(userId);

            user.FirstName   = updateUserInput.FirstName;
            user.LastName    = updateUserInput.LastName;
            user.Email       = updateUserInput.Email;
            user.IATA        = updateUserInput.IATA;
            user.Affiliation = updateUserInput.Affiliation;
            var address = user.Address ?? new Address();

            address.FirstName = user.FirstName;
            address.LastName  = user.LastName;
            address.Phone     = updateUserInput.Phone;
            address.City      = updateUserInput.City;
            address.CountryId = 226;// TODO: hardcoded country for now
            user.Address      = address;

            _userRepo.Update(user);
            FormsAuthenticationService service = new FormsAuthenticationService(this);

            service.SetAuthenticated(user, false);
            return(user);
        }