Example #1
0
        private IEnumerable <IPublication> SelectionOfPublications(string selectSource)
        {
            IEnumerable <IPublication> selectedPublications;

            if (selectSource == "All")
            {
                selectedPublications = database.GetAllPublications();
            }
            else
            {
                Func <IPublication, bool> predicate = p => p.Source == selectSource;
                selectedPublications = database.Find(predicate);
            }

            return(selectedPublications);
        }
        public IActionResult GetAllPublications([FromQuery] DateTime?LoanDate)
        {
            var publications = _publicationService.GetAllPublications(LoanDate);

            return(Ok(publications));
        }