Royal-Code / EnterprisePatterns

Enterprise patterns implementations
GNU Affero General Public License v3.0
1 stars 1 forks source link

RoyalCode.Commands.Abstractions #73

Closed eglauko closed 4 weeks ago

eglauko commented 1 year ago

Criar novo projeto com implementações para comandos genéricos para operações que alteram o estado do sistema: Comandos.

Os comandos deverão ser do tipo Criar novas entidades - Creation Alterar dados da entidade - Update Executar métodos/operações - Command Excluir entidades - Delete

Estes componentes fazem o contra ponto do Search, o qual é para consulta.


A seguir seguem várias tarefas para execução desta feature/projeto


... e depois uma revisão e testes ...

eglauko commented 10 months ago

Rever, mais futuramente, se é possível estes projetos formarem um novo repositório. Pensando isso como foi feito para OperationResult, OperationHint e Search. Porém, como estes são altamente dependentes dos projetos de unit of wokr, work context e domain, pode ser mais interessante mantê-lo aqui.

eglauko commented 10 months ago

A idéia mais promissora para esta automação é utilizar o SmartMapper com a idéia dos contextos, Contextual.

eglauko commented 4 weeks ago

Os comandos existirão, será um repositório a parte, e seguirá com um nova abordagem totalmente deferentes das atuais de mercado. Fara uso de SourceGenerators e não haverá mappers.