public ReasonsToRead UpdateReasonToRead(ReasonsToRead existing, ReasonsToRead reasonToRead) { _repositoryWrapper.ReasonToRead.UpdateReasonToRead(existing, reasonToRead); // _logger.WriteInfo($"Updated user with id: {user.Id}."); return(reasonToRead); }
public ReasonsToRead AddReasonToRead(ReasonsToRead reasonToRead) { _repositoryWrapper.ReasonToRead.AddReasonToRead(reasonToRead); //_logger.WriteInfo($"Added user with id: {user.Id}."); return(reasonToRead); }
public ActionResult Post([FromBody] ReasonsToRead newItem) { if (newItem is null) { return(BadRequest()); } var item = _reasonsToReadService.AddReasonToRead(newItem); return(Ok(item)); }
public ActionResult Put([FromBody] ReasonsToRead changedItem) { if (changedItem is null) { return(BadRequest()); } var existingItem = _reasonsToReadService.AsQueryable() .Where(x => x.Id == changedItem.Id) .FirstOrDefault(); if (existingItem is null) { return(NotFound()); } var item = _reasonsToReadService.UpdateReasonToRead(existingItem, changedItem); return(Ok(item)); }
public void RemoveReasonToRead(ReasonsToRead reasonToRead) { _repositoryWrapper.ReasonToRead.RemoveReasonToRead(reasonToRead); // _logger.WriteInfo($"Removed user with id: {user.Id}."); }