рассмотрим эти два DTO
public class DoSomethingCommand : Command
{
Something Something { get;set;}
}
public class ListSomethingQuery : Query<IEnumerable<Something>>
{
public string SomeFilter { get;set; }
public string SomeOtherFilter { get;Set; }
}
Итак, команда DTO, которую я хочу перевести на что-то вроде
api/cqs/DoSomethingCommand/
Поскольку это пост, данные команды могут быть в теле (json).
И запрос DTO немного сложнее, так как нет тела в get.Но я думал, как
api/cqs/ListSomethingQuery/SomeFilter/foo/SomeOtherFilter/bar/
или, может быть
api/cqs/ListSomethingQuery?SomeFilter=foo&SomeOtherFilter=bar
Мне не требуется контроллер для сериализации типов, я могу сделать это на стороне сервера с отражением.Но мне нужен метод контроллера для каждого, и мне нужны данные для выполнения работы.
Есть предложения?Спасибо