This is basically a dupe of asp.net core web API file upload and "form-data" multiple parameter passing to method .
You can not use multiple form parameters in the controller action (for e.g. form and body params). You need to encapsulate your parameters into one param object, as described in the linked post.