Example #1
0
        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);
        }