I can use [FromBody] for single type , but is there any way to use multiple?
From the searching and reading I've done there is not a way, but i don't know if a way has been added in MVC 6.
If not, where would be best to start with custom way.
What should i be researching and looking for best method or place to hook in just before model binding so i can include my own method?
The best way is to create a composite wrapper:
Put Wrapper in the parameter list and mark that
[FromBody]
. You can't use that attribute more than once because all of the contents of the body are assumed to match the parameter type.