Действия динамического контроллера в ASP.NET Core - PullRequest
0 голосов
/ 11 марта 2019

рассмотрим эти два 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

Мне не требуется контроллер для сериализации типов, я могу сделать это на стороне сервера с отражением.Но мне нужен метод контроллера для каждого, и мне нужны данные для выполнения работы.

Есть предложения?Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...