public bool IsAtleastOneBookAndOneBorrowerExist(DisplayBookBorrowerViewModel bbVM) { var books = bbVM.Books; var borrowers = bbVM.Borrowers; return(IsAtleastOneBookExist(books) && IsAtleastOneBorrowerExist(borrowers)); }
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)); }
// 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); }