public List <BookDetail> GetBookDetailList(Expression <Func <Book, bool> > filter = null)
 {
     return(_bookDal.GetBookDetailList());
 }