public List <Rental> GetPendingRentalRequests() { string userEmailAddress; if (Request.Headers.GetValues("EmailId").Count() == 0) { // return empty list return(new List <Rental>()); } userEmailAddress = Request.Headers.GetValues("EmailId").First(); // validate if user is an admin if (!accountService.CheckIfGivenEmailIsOfAdmin(userEmailAddress)) { // return empty list return(new List <Rental>()); } return(rentalService.GetPendingRentalRequests()); }