예제 #1
0
 public void UpdateBook(BLBook book)
 {
     if (book != null)
     {
         db.UpdateBook(Mapper.Map <BLBook, Book>(book));
     }
 }
예제 #2
0
 public void AddBook(BLBook book)
 {
     if (book != null)
     {
         Book abook = Mapper.Map <BLBook, Book>(book);
         db.AddBook(abook);
     }
 }
예제 #3
0
 public ActionResult UpdateBook(int bookId)
 {
     if (bookId != 0)
     {
         BLBook        blbook = ser.GetBookById(bookId);
         BookViewModel mbook  = Mapper.Map <BLBook, BookViewModel>(blbook);
         return(View(mbook));
     }
     return(View());
 }
예제 #4
0
        public BLBook GetBookById(int bookId)
        {
            BLBook book = new BLBook();

            if (bookId != 0)
            {
                book = Mapper.Map <Book, BLBook>(db.GetBookById(bookId));
            }
            return(book);
        }
 public HttpResponseMessage searchBook([FromUri] Dal.Model.SearchObj searchObj)
 {
     try
     {
         return(Request.CreateResponse(HttpStatusCode.OK, BLBook.searchBook(searchObj)));
     }
     catch (IOException e)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e));
     }
 }
예제 #6
0
 public HttpResponseMessage addBook([FromBody] BooksInLibrary newBook)
 {
     try
     {
         return(Request.CreateResponse(HttpStatusCode.OK, BLBook.addBook(newBook)));
     }
     catch (IOException e)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e));
     }
 }
예제 #7
0
 public HttpResponseMessage allStatuses()
 {
     try
     {
         return(Request.CreateResponse(HttpStatusCode.OK, BLBook.allStatuses()));
     }
     catch (IOException e)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e));
     }
 }
예제 #8
0
 public HttpResponseMessage deleteBook([FromUri] int idBook)
 {
     try
     {
         return(Request.CreateResponse(HttpStatusCode.OK, BLBook.deleteBook(idBook)));
     }
     catch (IOException e)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e));
     }
 }
예제 #9
0
 public ActionResult AddBook(BookViewModel book)
 {
     if (ModelState.IsValid)
     {
         if (book != null)
         {
             BLBook blbook = Mapper.Map <BookViewModel, BLBook>(book);
             ser.AddBook(blbook);
         }
         return(Redirect("Index"));
     }
     return(View());
 }
 public Categories[] allCategories()
 {
     return(BLBook.allCategories());
 }
 public StatusLending getStatus([FromUri] int id)
 {
     return(BLBook.getStatus(id));
 }
 public Books getBook([FromUri] BooksInLibrary[] id)
 {
     return(BLBook.getBook(id));
 }
 public Books[] allBooks()
 {
     return(BLBook.allBooks());
 }
예제 #14
0
 public Object getSearchObj()
 {
     return(BLBook.getSearchObj());
 }