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); }
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)); }