Beispiel #1
0
        public ActionResult Add(String bookId, String userId)
        {
            try
            {
                int userid = Convert.ToInt32(userId);
                int bookid = Convert.ToInt32(bookId);
                IBookRequestService bookRequestService = new BookRequestService();
                IUserBookRequestService userBookRequestService = new UserBookRequestService();
                Boolean bookRequestStatus = bookRequestService.Add(bookid);
                Boolean userBookRequestStatus = userBookRequestService.Add(userid, bookid);

                if ((bookRequestStatus && userBookRequestStatus).Equals(true))
                {
                    return Content("Success");
                }

                return Content("Failed");
            }

            catch (Exception e)
            {
                Console.WriteLine("Error in BookRequestController , Add()");
                Console.Write(e.ToString());
                return Content("Failed");
            }
        }
        //        [TestMethod]
        public void TestAdd()
        {
            IUserBookRequestService userBookRequestService = new UserBookRequestService();
            Boolean status = userBookRequestService.Add(23, 1);

            Assert.IsTrue(status);
        }
Beispiel #3
0
        public ActionResult ApproveRequest(String requestId,String userId)
        {
            try
            {
                int requestid = Convert.ToInt32(requestId);

                IUserBookRequestService userBookRequestService = new UserBookRequestService();
                Boolean approvalStatus = userBookRequestService.ApproveBookRequestForUser(requestid);

                if ((approvalStatus).Equals(true))
                {
                    return Content("Success");
                }
                return Content("Failed");
            }

            catch (Exception e)
            {
                Console.WriteLine("Error in BookRequestController , Add()");
                Console.Write(e.ToString());
                return Content("Failed");
            }
        }
Beispiel #4
0
        public ActionResult BookReturn(String userId, String returnId)
        {
            try
            {
                int returnid = Convert.ToInt32(returnId);

                IUserBookRequestService userBookRequestService = new UserBookRequestService();
                var status = userBookRequestService.DeleteBookRequestForUser(returnid);
                if (status)
                {
                    return Content("Success");
                }
                return Content("Failed");
            }
            catch (Exception e)
            {
                Console.WriteLine("Error in BookRequestController , BookRet");
                Console.Write(e.ToString());
                return Content("Failed");
            }
        }
Beispiel #5
0
 public ActionResult ViewBookRequest(String userId)
 {
     try
     {
         int userid = Convert.ToInt32(userId);
         IUserBookRequestService userBookRequestService = new UserBookRequestService();
         IList<UserBookRequest> userBookRequestList = userBookRequestService.ReadAllActiveRequestsForUser(userid);
         return View(userBookRequestList);
     }
     catch (Exception e)
     {
         Console.WriteLine("Error at ViewBookRequest");
         Console.Write(e.ToString());
         return Content("Failed");
     }
 }
 public void TestDeleteBookRequestForUser()
 {
     IUserBookRequestService userBookRequestService = new UserBookRequestService();
     Boolean status = userBookRequestService.DeleteBookRequestForUser(11);
     Assert.IsTrue(status);
 }