public void ReturnDocument([FromBody] ReturnDocumentRequest request) { LogsDataManager.SendLog( request.UserId, "Patron", "returned document " + request.DocumentId); DocumentsDataManager.ReturnDocument(request.DocumentId, request.UserId); }
public void EditJournal([FromBody] JournalRequest request) { LogsDataManager.SendLog( request.LibrarianId, "Librarian", "edited journal " + request.Journal.Title); DocumentsDataManager.EditJournal(request.Journal); }
public bool AddLibrarian([FromBody] AddLibrarianRequest request) { LogsDataManager.SendLog( 1, "Admin", "added librarian " + request.Librarian.FirstName); return(UsersDataManager.AddLibrarian(request.Librarian, request.Login, request.Password)); }
public void EditInnerMaterial([FromBody] InnerMaterialRequest request) { LogsDataManager.SendLog( request.LibrarianId, "Librarian", "edited inner material " + request.InnerMaterial.Title); DocumentsDataManager.EditInnerMaterial(request.InnerMaterial); }
public void ReadNotification([FromBody] ReadNotificationRequest request) { LogsDataManager.SendLog( request.PatronId, "Patron", "read notification with id " + request.Id); NotificationsDataManager.ReadNotification(request.Id); }
public void EditArticle([FromBody] ArticleRequest request) { LogsDataManager.SendLog( request.LibrarianId, "Librarian", "edited article " + request.Article.Title); DocumentsDataManager.EditArticle(request.Article); }
public void EditGuest([FromBody] EditGuestRequest request) { LogsDataManager.SendLog( request.LibrarianId, "Librarian", "edited guest " + request.Guest.FirstName); UsersDataManager.EditGuest(request.Guest); }
public void AddToQueue([FromBody] AddToQueueRequest request) { LogsDataManager.SendLog( request.PatronId, "Patron", "has been added to queue to document with id " + request.DocumentId); UsersDataManager.AddToQueue(request.DocumentId, request.PatronId); }
public void SetLibrarianAuthority(SetLibrarianAuthorityRequest request) { UsersDataManager.SetLibrarianAuthority(request.LibrarianId, request.Authority); LogsDataManager.SendLog( 1, "Admin", "changed authority of librarian with id " + request.LibrarianId); }
public void EditBook([FromBody] BookRequest request) { LogsDataManager.SendLog( request.LibrarianId, "Librarian", "edited book " + request.Book.Title); DocumentsDataManager.EditBook(request.Book); }
public void EditStudent([FromBody] EditStudentRequest request) { LogsDataManager.SendLog( request.LibrarianId, "Librarian", "edited student " + request.Student.FirstName); UsersDataManager.EditStudent(request.Student); }
public void EditFaculty([FromBody] EditFacultyRequest request) { LogsDataManager.SendLog( request.LibrarianId, "Librarian", "edited faculty " + request.Faculty.FirstName); UsersDataManager.EditFaculty(request.Faculty); }
public void EditLibrarian([FromBody] Librarian librarian) { LogsDataManager.SendLog( 1, "Admin", "edited faculty " + librarian.FirstName); UsersDataManager.EditLibrarian(librarian); }
public void RenewCopy([FromBody] RenewCopyRequest request) { LogsDataManager.SendLog( request.PatronId, "Patron", "renewed document with id " + request.DocumentId); DocumentsDataManager.RenewCopy(request.DocumentId, request.PatronId); }
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 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 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 bool AddGuest([FromBody] AddGuestRequest request) { if (GetLibrarianById(request.LibrarianId).Authority < 2) { return(false); } LogsDataManager.SendLog( request.LibrarianId, "Librarian", "added guest " + request.Guest.FirstName); return(UsersDataManager.AddGuest(request.Guest, request.Login, request.Password)); }
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 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 void DeleteQueueToDocument([FromBody] DeleteQueueToDocumentRequest request) { if (GetLibrarianById(request.LibrarianId).Authority < 2) { return; } LogsDataManager.SendLog( request.LibrarianId, "Librarian", "deleted queue to document with id " + request.DocumentId); UsersDataManager.DeleteQueueToDocument(request.DocumentId); }
public void DeleteUser([FromBody] DeleteUserRequest request) { if (GetLibrarianById(request.LibrarianId).Authority < 3) { return; } LogsDataManager.SendLog( request.LibrarianId, "Librarian", "edited user " + request.UserId); UsersDataManager.DeleteUser(request.UserId); }
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 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"); }