public void EditJournal([FromBody] JournalRequest request) { LogsDataManager.SendLog( request.LibrarianId, "Librarian", "edited journal " + request.Journal.Title); DocumentsDataManager.EditJournal(request.Journal); }
public void ReturnDocument([FromBody] ReturnDocumentRequest request) { LogsDataManager.SendLog( request.UserId, "Patron", "returned document " + request.DocumentId); DocumentsDataManager.ReturnDocument(request.DocumentId, request.UserId); }
public void EditInnerMaterial([FromBody] InnerMaterialRequest request) { LogsDataManager.SendLog( request.LibrarianId, "Librarian", "edited inner material " + request.InnerMaterial.Title); DocumentsDataManager.EditInnerMaterial(request.InnerMaterial); }
public void RenewCopy([FromBody] RenewCopyRequest request) { LogsDataManager.SendLog( request.PatronId, "Patron", "renewed document with id " + request.DocumentId); DocumentsDataManager.RenewCopy(request.DocumentId, request.PatronId); }
public void EditArticle([FromBody] ArticleRequest request) { LogsDataManager.SendLog( request.LibrarianId, "Librarian", "edited article " + request.Article.Title); DocumentsDataManager.EditArticle(request.Article); }
public void EditBook([FromBody] BookRequest request) { LogsDataManager.SendLog( request.LibrarianId, "Librarian", "edited book " + request.Book.Title); DocumentsDataManager.EditBook(request.Book); }
public void SetOutstanding([FromBody] MakeOutstandingRequest request) { if (GetLibrarianById(request.LibrarianId).Authority < 2) { return; } LogsDataManager.SendLog( request.LibrarianId, "Librarian", "seted outstanding request to document with id " + request.DocumentId); DocumentsDataManager.SetOutstanding(request.State, request.DocumentId); }
public void DeleteCopy([FromBody] DeleteDocumentRequest request) { if (GetLibrarianById(request.LibrarianId).Authority < 3) { return; } LogsDataManager.SendLog( request.LibrarianId, "Librarian", "deleted document by id " + request.Id); DocumentsDataManager.DeleteCopy(request.Id); }
public long AddInnerMaterial([FromBody] InnerMaterialRequest request) { if (GetLibrarianById(request.LibrarianId).Authority < 2) { return(0); } LogsDataManager.SendLog( request.LibrarianId, "Librarian", "added inner material " + request.InnerMaterial.Title); return(DocumentsDataManager.AddInnerMaterial(request.InnerMaterial)); }
public long AddArticle([FromBody] ArticleRequest request) { if (GetLibrarianById(request.LibrarianId).Authority < 2) { return(0); } LogsDataManager.SendLog( request.LibrarianId, "Librarian", "added article " + request.Article.Title); return(DocumentsDataManager.AddArticle(request.Article)); }
public void AddCopies([FromBody] AddCopiesRequest request) { if (GetLibrarianById(request.LibrarianId).Authority < 2) { return; } LogsDataManager.SendLog( request.LibrarianId, "Librarian", "added " + request.N + " copies for document " + request.Copy.DocumentId); DocumentsDataManager.AddCopies(request.N, request.Copy); }
public long AddBook([FromBody] BookRequest request) { if (GetLibrarianById(request.LibrarianId).Authority < 2) { return(0); } LogsDataManager.SendLog( request.LibrarianId, "Librarian", "added book " + request.Book.Title); return(DocumentsDataManager.AddBook(request.Book)); }
public string CheckOutDocument([FromBody] CheckOutDocumentRequest request) { try { DocumentsDataManager.CheckOutDocument(request.DocumentId, request.UserId); LogsDataManager.SendLog( request.UserId, "Patron", "checked out document with id " + request.DocumentId); } catch (Exception ex) { return(ex.Message); } return("OK"); }
public Book[] GetAllBooksList() { return(DocumentsDataManager.GetAllBooksList()); }
public bool IsAvailable(long documentId, long patronId) { return(DocumentsDataManager.IsAvailable(documentId, patronId)); }
public Copy[] GetCheckedOutByPatronCopiesList(long userId) { return(DocumentsDataManager.GetCopiesCheckedOutByPatron(userId)); }
public Article[] GetAllArticlesList() { return(DocumentsDataManager.GetAllArticlesList()); }
public Journal[] GetAllJournalsList() { return(DocumentsDataManager.GetAllJournalsList()); }
public InnerMaterial[] GetAllInnerMaterialsList() { return(DocumentsDataManager.GetAllInnerMaterialsList()); }
public Takable GetTakableById(long takableId) { return(DocumentsDataManager.GetTakableById(takableId)); }
public Copy[] GetAllCopiesList() { return(DocumentsDataManager.GetAllCopiesList()); }
public Copy[] GetCheckedOutCopiesList() { return(DocumentsDataManager.GetCheckedOutCopiesList()); }
public AVMaterial[] GetAllAVMaterialsList() { return(DocumentsDataManager.GetAllAVMaterialsList()); }
public int GetNumberOfDocuments() { return(DocumentsDataManager.GetNumberOfDocuments()); }