public BookFact UpdateBookFact(BookFact existing, BookFact bookFact) { _repositoryWrapper.BookFact.UpdateBookFact(existing, bookFact); // _logger.WriteInfo($"Updated user with id: {user.Id}."); return(bookFact); }
public BookFact AddBookFact(BookFact bookFact) { _repositoryWrapper.BookFact.AddBookFact(bookFact); //_logger.WriteInfo($"Added user with id: {user.Id}."); return(bookFact); }
public ActionResult Post([FromBody] BookFact newItem) { if (newItem is null) { return(BadRequest()); } var item = _bookFactService.AddBookFact(newItem); return(Ok(item)); }
public ActionResult Put([FromBody] BookFact changedItem) { if (changedItem is null) { return(BadRequest()); } var existingItem = _bookFactService.AsQueryable() .Where(x => x.Id == changedItem.Id) .FirstOrDefault(); if (existingItem is null) { return(NotFound()); } var item = _bookFactService.UpdateBookFact(existingItem, changedItem); return(Ok(item)); }
public void RemoveBookFact(BookFact bookFact) { _repositoryWrapper.BookFact.RemoveBookFact(bookFact); // _logger.WriteInfo($"Removed user with id: {user.Id}."); }