Ejemplo n.º 1
0
        public async Task <PrivilegesSummaryViewModel> GetPrivilegesSummaryForUserAsync(string userId)
        {
            var golfCoursesOwnedByUser = await _golfCourseRepository.GetGolfCoursesOwnedByUserAsync(userId);

            var pendingRequests = await _privilegeRepository.GetAllPendingRequestsForUserAsync(userId);

            var privilegesSummary =
                MapUserCoursesAndRequestsToSummaryViewModel(golfCoursesOwnedByUser, pendingRequests);

            return(privilegesSummary);
        }