public IActionResult AnalyzeImage([FromBody] AktuelPageDto aktuelPageDto) { string content = cognitiveService.ReadTextFromImage(aktuelPageDto.PageImageUrl); aktuelPageDto.Content = content; aktuelPageDto = aktuelPageService.UpdateAktuelPage(aktuelPageDto); if (aktuelPageDto != null) { return(Ok(aktuelPageDto)); } return(BadRequest()); }
public IActionResult Put(int?id, [FromBody] AktuelPageDto aktuelPage) { if (!id.HasValue) { return(BadRequest()); } var akt = aktuelPageService.GetAktuelPage(id.Value); if (akt == null) { return(NotFound()); } aktuelPage.Id = akt.Id; if (ModelState.IsValid && aktuelPageService.UpdateAktuelPage(aktuelPage) != null) { return(Ok(aktuelPage)); } return(BadRequest()); }