Here i just write down the direct code for LINQ date range search
1: internal List<Book> GetStockInRecord(Book bookObj)
2: {
3: _dataContextObj = new KARIM_INT_SECURITY_DataClassesDataContext();
4: List<Book> bookLsit = new List<Book>();
5: foreach (var p in (from j in _dataContextObj.Stock_Ins
6: where j.StockDate >= bookObj.StockFromDate && j.StockDate <= bookObj.StockToDate
7: select j).Distinct())
8: {
9: Book aBook = new Book();
10: aBook.BookId = (int) p.BookId;
11: aBook.BookIsbnNo = p.AD_BOOK.Book_BookIsbnNo;
12: aBook.BookTitle = p.AD_BOOK.Book_BookTitle;
13: aBook.BookAuthorName = p.AD_BOOK.Book_BookAuthor;
14: aBook.BookBinding = p.AD_BOOK.Book_BookBinding;
15: aBook.BookCategoryName = p.AD_BOOK.Book_BookCategory;
16: aBook.BookCurrencyName = p.AD_BOOK.Book_Currency;
17: aBook.BookEdition = p.AD_BOOK.Book_BookEdition;
18: aBook.BookPrice = (decimal)p.AD_BOOK.Book_BookPrice;
19: aBook.BookPublisherName = p.AD_BOOK.Book_BookPublisher;
20: aBook.BookYearOfPublication = p.AD_BOOK.Book_BookYearOfPublication;
21: bookLsit.Add(aBook);
22: }
23: return bookLsit;
24: }
Comments
Post a Comment