public async Task <CustomerDetails> GetCustomerDetails()
        {
            var currentUser = await _securityDataProvider.GetCurrentLoggedInUser();

            var customer = await _repository.GetQuery <Customer>(x => x.UserId == currentUser.Id).SingleOrDefaultAsync();

            return(new CustomerDetails
            {
                UserName = currentUser.UserName,
                Email = currentUser.Email,
                FirstName = customer.FirstName,
                LastName = customer.LastName,
            });
        }