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, }); }