コード例 #1
0
        public bool IsAtleastOneBookAndOneBorrowerExist(DisplayBookBorrowerViewModel bbVM)
        {
            var books     = bbVM.Books;
            var borrowers = bbVM.Borrowers;

            return(IsAtleastOneBookExist(books) && IsAtleastOneBorrowerExist(borrowers));
        }
コード例 #2
0
        public bool IsAtleastOneBookAndOneBorrowerExist(DisplayBookBorrowerViewModel bbVM)
        {
            var books = bbVM.Books.Select(b => new SelectListItem()
            {
                Value = b.Value,
                Text  = b.Text
            }).ToList();
            var borrowers = bbVM.Borrowers;

            return(IsAtleastOneBookExist(books) && IsAtleastOneBorrowerExist(borrowers));
        }
コード例 #3
0
        // This function returns the list of all available Books and Borrowers.
        public DisplayBookBorrowerViewModel GetAllBooksBorrowers()
        {
            var bookBorrowerViewModel = new DisplayBookBorrowerViewModel();

            bookBorrowerViewModel.Books = libraryContext.Books.
                                          Where(b => b.IsBorrowed == false).
                                          Select(c => new SelectListItem
            {
                Value = c.BookId.ToString(),
                Text  = c.Title
            });
            bookBorrowerViewModel.Borrowers = libraryContext.Borrowers.
                                              Select(c => new SelectListItem
            {
                Value = c.BorrowerId.ToString(),
                Text  = c.FirstName + " " + c.LastName
            });
            return(bookBorrowerViewModel);
        }