This is my angularjs
$scope.article.update = function (modif,e) {
$http.put('api/Article', {}, {
params: {
iduser: $scope.idutilisateur,
idTypeArticle: modif.idTypeArticle,
articleuid: getQueryStringValue("articleuid"),
creatoruid: getQueryStringValue("creatoruid"),
articleTitle: modif.articleTitle,
littleDescrption: modif.littleDescrption,
bprivate: modif.bprivate,
articleContent: modif.articleContent
}
}).then(function (response) {
console.log("test")
})
}
this is my c# api
public void Put(string iduser, string idTypeArticle, string articleuid, string creatoruid, string articleTitle, string littleDescrption, string bprivate, string articleContent= "")
{
SqlConnection conn = new SqlConnection(connectionstring);
conn.Open();
SqlCommand cmd = new SqlCommand("UPDATE_ARTICLE", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@iduser", iduser);
cmd.Parameters.AddWithValue("@idTypeArticle", idTypeArticle);
cmd.Parameters.AddWithValue("@articleuid", articleuid);
cmd.Parameters.AddWithValue("@creatoruid", creatoruid);
cmd.Parameters.AddWithValue("@articleTitle", articleTitle);
cmd.Parameters.AddWithValue("@littleDescrption", littleDescrption);
cmd.Parameters.AddWithValue("@bprivate", bprivate);
cmd.Parameters.AddWithValue("@bassocieadresse", bassocieadresse);
cmd.Parameters.AddWithValue("@Configuration", String.IsNullOrEmpty(articleContent) ? null : articleContent);
cmd.ExecuteNonQuery();
conn.Close();
}
when the articleContent is too long I have an error message. Someone have any idea how to resolve my issue. Because the problème is only when the text is too long
Resolved thanks to this answer