Как передать еще один параметр в контроллер?

Помогите разобраться, есть следующий код контроллера

[GET]
public async Task<ContentResult> Auction([FromQuery(Name = "ids")] int[] ids, AuctionModel auctionModel)
{
    var partners = _AdCampaignMsSqlBl.GetRtbPartners(ids);
    var result = await _rtbService.GetAuctionResult(partners.Values, auctionModel);

    return new ContentResult
    {
        Content = result,
        ContentType = "application/xml",
        StatusCode = 200
    };
}

В данном случаи в него передается массив ids и через ModelBinder заполняется моделька auctionModel, но сейчас необходимо передать еще один параметр типа string который будет содержать значения разделенные дефисом (например 5-5-5), как можно его добавить?

P.S. Пробовал так, но строка все равно отставалось пустой (null)

[GET]
public async Task<ContentResult> Auction([FromQuery(Name = "ids")] int[] ids, AuctionModel auctionModel, string platfrom)
{
}
[GET]
public async Task<ContentResult> Auction([FromQuery(Name = "ids")] int[] ids, [FromQuery(Name = "platfrom")]string platfrom, AuctionModel auctionModel)
{
}

Ответы (0 шт):