public CreateUserAccountCommand(
     IUserAccountRepository repository,
     IUserAccountFactory accountFactory,
     IUnitOfWork unitOfWork,
     ICommandResultFactory resultFactory,
     ILogger <CreateUserAccountCommand> logger,
     UserManager <DomainUserAccount> userManager)
 {
     _repository     = repository;
     _accountFactory = accountFactory;
     _unitOfWork     = unitOfWork;
     _resultFactory  = resultFactory;
     _logger         = logger;
     _userManager    = userManager;
 }
Esempio n. 2
0
        public static ICommandResult NewCommandResult(
            ICommandResultFactory commandResultFactory,
            Entity entity,
            object successData    = null,
            string successMessage = "")
        {
            var commandResult = new ClientCommandResult(commandResultFactory);

            if (entity == null)
            {
                return(commandResult.NewFailCommandResult("Registro não encontrado."));
            }

            if (entity.Invalid)
            {
                return(commandResult.NewFailCommandResult(entity.Notifications));
            }

            return((successData == null)
                ? commandResult.NewSuccessCommandResult(successMessage)
                : commandResult.NewSuccessCommandResult(successData, successMessage));
        }
Esempio n. 3
0
 protected ApplicationServiceBase(ICommandResultFactory commandResultFactory)
 {
     _commandResultFactory = commandResultFactory;
 }
 public UpdatePersonCommandHandler(ICommandResultFactory resultFactory)
 {
     _resultFactory = resultFactory;
 }
Esempio n. 5
0
 public ClientCommandResult(ICommandResultFactory factory)
 {
     _factory = factory;
 }
 public CategoryApplicationService(ICommandResultFactory commandResultFactory)
     : base(commandResultFactory)
 {
 }