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 EditGuest([FromBody] EditGuestRequest request)
 {
     LogsDataManager.SendLog(
         request.LibrarianId,
         "Librarian",
         "edited guest " + request.Guest.FirstName);
     UsersDataManager.EditGuest(request.Guest);
 }
 public void EditLibrarian([FromBody] Librarian librarian)
 {
     LogsDataManager.SendLog(
         1,
         "Admin",
         "edited faculty " + librarian.FirstName);
     UsersDataManager.EditLibrarian(librarian);
 }
Пример #5
0
 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 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 SetLibrarianAuthority(SetLibrarianAuthorityRequest request)
 {
     UsersDataManager.SetLibrarianAuthority(request.LibrarianId, request.Authority);
     LogsDataManager.SendLog(
         1,
         "Admin",
         "changed authority of librarian with id " + request.LibrarianId);
 }
 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 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 Librarian GetLibrarianById(long librarianId)
 {
     return(UsersDataManager.GetLibrarianById(librarianId));
 }
 public Librarian[] GetAllLibrarians()
 {
     return(UsersDataManager.GetLibrariansList());
 }
 public Fine[] GetFinesByPatronId(long patronId)
 {
     return(UsersDataManager.GetFinesByPatronId(patronId));
 }
 public Patron[] GetQueueToDocument(long documentId)
 {
     return(UsersDataManager.GetQueueToDocument(documentId));
 }
 public int GetNumberOfUsers()
 {
     return(UsersDataManager.GetNumberOfUsers());
 }
 public User[] GetAllUsersList()
 {
     return(UsersDataManager.GetUsersList());
 }
 public Patron GetPatronById(long patronId)
 {
     return(UsersDataManager.GetPatronById(patronId));
 }
 public User GetUserById(long userId)
 {
     return(UsersDataManager.GetUserById(userId));
 }