public Boolean Add(int userid, int bookid) { try { var bookRequestService = new BookRequestService(); BookRequest bookRequest = bookRequestService.GetByBook(bookid); var userService = new UserService(); User user = userService.GetUserById(userid); var userBookRequest = new UserBookRequest {User = user, BookRequest = bookRequest, IsActive = 1}; IList<UserBookRequest> userBookRequestList = new List<UserBookRequest>(); userBookRequestList.Add(userBookRequest); var userBookRequestDal = new UserBookRequestDal(); Boolean status = userBookRequestDal.Save(userBookRequestList); return status; } catch (Exception e) { Console.WriteLine("Some error in UserBookRequestService , Add()"); Console.Write(e.ToString()); return false; } }
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"); } }
public void TestAdd() { IBookRequestService bookRequestService = new BookRequestService(); Boolean status = bookRequestService.Add(1); Assert.IsTrue(status); }
public ActionResult ApproveBookRequestsPage(String userId) { try { IBookRequestService bookRequestService = new BookRequestService(); IList<UserBookRequest> userBookRequests = bookRequestService.FetchAllPendingRequests(); ViewBag.id = userId; return View(userBookRequests); } catch (Exception e) { Console.WriteLine("Error in BookRequestController , ApproveBookRequestsPage()"); Console.Write(e.ToString()); return View("Error"); } }