public List <Book> GetBooksList(bool willRefresh = false) { string UniqueKey = "GetBooksList"; List <Book> ListOfBooks = null; if (willRefresh.Equals(true)) { ListOfBooks = LibraryIntegration.GetBooksList(); HttpRuntime.Cache[UniqueKey] = ListOfBooks; return((List <Book>)(HttpRuntime.Cache[UniqueKey])); } if (HttpRuntime.Cache[UniqueKey] == null) { ListOfBooks = LibraryIntegration.GetBooksList(); HttpRuntime.Cache[UniqueKey] = ListOfBooks; } return((List <Book>)(HttpRuntime.Cache[UniqueKey])); }
public int GetBooks_NewAccessionNumber(ref Book lastAddedBook) { int NewAccessionNo = 0; var newObj = LibraryIntegration.GetBooksList().OrderBy(a => a.AccessionNo).LastOrDefault(); if (newObj == null) { NewAccessionNo = 1; } else { NewAccessionNo = ((Book)newObj).AccessionNo + 1; lastAddedBook.CategoryCode = ((Book)newObj).CategoryCode; lastAddedBook.CategoryID = ((Book)newObj).CategoryID; lastAddedBook.CategoryName = ((Book)newObj).CategoryName; lastAddedBook.SegmentCode = ((Book)newObj).SegmentCode; } return(NewAccessionNo); }
public int InsertBook(Book b) { return(LibraryIntegration.InsertBook(b)); }
public int GetBooks_Count() { return(LibraryIntegration.GetBooks_Count()); }
public int InsertBookTransaction_MISSING(BookTransaction b) { return(LibraryIntegration.InsertBookTransaction_MISSING(b)); }
public int InsertBookTransaction_DAMAGED(BookTransaction b) { return(LibraryIntegration.InsertBookTransaction_DAMAGED(b)); }
public int InsertBookTransaction_RECEIVE(BookTransaction b) { return(LibraryIntegration.InsertBookTransaction_RECEIVE(b)); }
public List <BookSegment> GetBook_BookSegments() { //throw new NotImplementedException(); return(LibraryIntegration.GetBook_Segments()); }
public List <Publisher> GetBook_Publishers() { //throw new NotImplementedException(); return(LibraryIntegration.GetBook_Publishers()); }
public List <BookCategory> GetBook_Categories() { return(LibraryIntegration.GetBook_Categories()); }
public int UpdateBook(Book b) { return(LibraryIntegration.UpdateBook(b)); }