public IActionResult Put(int id, CreatedBookDTO createdBookDTO, [FromServices] ApplicationBook app) { try { return(Ok(app.Updated(id, createdBookDTO))); } catch (Exception ex) { return(BadRequest(ex)); } }
public ActionResult <IEnumerable <Book> > GetById(int id, [FromServices] ApplicationBook app) { try { return(Ok(app.GetById(id))); } catch (Exception ex) { return(BadRequest(ex)); } }
public ActionResult <Book> Created(CreatedBookDTO createdBookDTO, [FromServices] ApplicationBook app) { try { return(Ok(app.Created(createdBookDTO))); } catch (Exception ex) { return(BadRequest(ex)); } }
public ActionResult <IEnumerable <Book> > Get([FromServices] ApplicationBook app) { try { return(Ok(app.GetOrderedAscendingByName().ToList())); } catch (Exception ex) { return(BadRequest(ex)); } }
public IActionResult Remove(int id, [FromServices] ApplicationBook app) { try { app.Delete(id); return(Ok()); } catch (Exception ex) { return(BadRequest(ex)); } }