public ActionResult <Fact> Update([FromRoute] Guid id, [FromBody] FactDTO data) { var updatedfact = _repository.Update(id, new Fact(id, data.Title, data.Content)); if (updatedfact is null) { return(NotFound()); } return(Ok(updatedfact)); }
public ActionResult <Fact> Create([FromBody] FactDTO dto) { if (dto.Title == null || dto.Content == null) { return(ValidationProblem()); } var fact = new Fact(dto.Title, dto.Content); _repository.Add(fact); return(Ok(fact)); }