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