public void Solicitar(RegistroSolicitacaoCreditoCommand command) { var solicitacao = SolicitacaoCredito.Factory.New(command); if (solicitacao.Policy.IsValid) _repository.Salvar(solicitacao); else Notify(solicitacao.Policy.GetNotifications()); }
public static SolicitacaoCredito New(RegistroSolicitacaoCreditoCommand command) { return new SolicitacaoCredito(command.ClienteId, command.Valor); }