Внутри context
довольно много, поэтому, если вы покопаетесь в нем, вы найдете все виды полезных вещей.
В вашем случае, я думаю, что вы хотите жить в context.ActionParameters
, который представляет собой набор параметров, передаваемых в конечную точку контроллера. Если вы знаете, что ваш метод должен всегда получать один и только один параметр, вы можете получить к нему что-то вроде:
var myId = (context.ActionParameters.Single().Value as Profile).Id
Здесь применяются все типичные замечания и предостережения, касающиеся Single () и приведения типов, поэтому убедитесь, что вы правильно выбрали параметр из коллекции.