Example #1
0
        public ActionResult BookDetails(int id)
        {
            ViewBag.OtherBook = _bookBusiness.Get().Take(4);
            Book book = _bookBusiness.GetById(id);

            return(View(book));
        }
Example #2
0
 public ActionResult Get(long id)
 {
     try
     {
         var _result =
             _bookBusiness.GetById(id).CreateVO <Book, BookOutVO>() ??
             throw new KeyNotFoundException($"Book {id} not found")
         ;
         return(Ok(_result));
     }
     catch (Exception ex)
     {
         return(this.ReturnActionResult(ex));
     }
 }
Example #3
0
 public BookDetail GetById(int id) => bookBusiness.GetById(id);
Example #4
0
        public ActionResult Edit(int id)
        {
            Book book = _bookBusiness.GetById(id);

            return(View(book));
        }
Example #5
0
 public Book Get(int id)
 {
     return(_bus.GetById(id));
 }
Example #6
0
 public IActionResult Get(int id) => Ok(_bookBusiness.GetById(id));