public static int VerifyUpdateLibraryItem(string token, int id, string type, string value, string category) { int itemUpdateStatus = 0; var userRole = GetUserRole(token); if (userRole != 0) { return(-1); } switch (category) { case "book": itemUpdateStatus = BookProcessor.UpdateBook(id, type, value); break; case "newspaper": itemUpdateStatus = NewspaperProcessor.UpdateNewspaper(id, type, value); break; case "magazine": itemUpdateStatus = MagazineProcessor.UpdateMagazine(id, type, value); break; case "journal": itemUpdateStatus = JournalProcessor.UpdateJournal(id, type, value); break; case "manuscript": itemUpdateStatus = ManuscriptProcessor.UpdateManuscript(id, type, value); break; } return(itemUpdateStatus); }