コード例 #1
0
        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());
        }