public async Task <IEnumerable <CampingTripFull> > Get() { var identity = (ClaimsIdentity)User.Identity; IEnumerable <Claim> claims = identity.Claims; var role = claims.Where(claim => claim.Type == "role").First(); if (role.Value == "Admin") { return(await campingTripRepository.GetAllRegistartionCompletedCampingTripsAsync()); } else { return(await campingTripRepository.GetAllRegistartionCompletedCampingTripsForUserAsync()); } }