public IActionResult PostArticle([FromBody] ArticleModel articleCreated) { var articleContent = articleCreated.articleApi; var articleRequest = articleCreated.requestApi; var articleResponse = articleCreated.responseApi; articleContent.ArticleID = Guid.NewGuid(); var requestLength = articleCreated.requestApi.Count; for (int i = 0; i < requestLength; i++) { articleRequest[i].ArticleID = articleContent.ArticleID; } for (int i = 0; i < requestLength; i++) { articleRequest[i].RequestID = Guid.NewGuid(); _requestRepository.InsertData(articleRequest[i]); } var responseLength = articleCreated.responseApi.Count; for (int i = 0; i < responseLength; i++) { articleResponse[i].ArticleID = articleContent.ArticleID; } for (int i = 0; i < responseLength; i++) { articleResponse[i].ResponseID = Guid.NewGuid(); _responseRepository.InsertData(articleResponse[i]); } _articleRepository.InsertData(articleContent); return(StatusCode(201, "Created success")); }