public MembroAptoParaCadastroValidation(IMembroRepository membroRepository)
        {
            var cpfDuplicado   = new MembroDevePossuirCPFUnicoSpecification(membroRepository);
            var emailDuplicado = new MembroDevePossuirEmailUnicoSpecification(membroRepository);
            var membroEndereco = new MembroDeveTerUmEnderecoSpecification();

            base.Add("cpfDuplicado", new Rule <Membro>(cpfDuplicado, "CPF já cadastrado!"));
            base.Add("emailDuplicado", new Rule <Membro>(emailDuplicado, "E-mail já cadastrado!"));
            base.Add("membroEndereco", new Rule <Membro>(membroEndereco, "Endereço não informado!"));
        }
Exemple #2
0
 public ComissaoCientificaController(IComissaoCientificaRepository comissaoCientificaRepository,
                                     IMembroRepository membroRepository,
                                     IMembroCientificoRepository membroCientificoRepository,
                                     IHttpContextAccessor httpContextAccessor,
                                     UserManager <IdentityUser> userManager)
 {
     _comissaoCientificaRepository = comissaoCientificaRepository;
     _membroRepository             = membroRepository;
     _membroCientificoRepository   = membroCientificoRepository;
     _httpContextAccessor          = httpContextAccessor;
     _userManager = userManager;
 }
Exemple #3
0
 public LoginModel(SignInManager <IdentityUser> signInManager,
                   ILogger <LoginModel> logger,
                   UserManager <IdentityUser> userManager,
                   IMembroRepository membroRepository,
                   IParticipanteRepository participanteRepository)
 {
     _userManager            = userManager;
     _signInManager          = signInManager;
     _logger                 = logger;
     _membroRepository       = membroRepository;
     _participanteRepository = participanteRepository;
 }
 public MembroService(
     IMembroRepository membroRepository,
     IEnderecoRepository enderecoRepository,
     IContatoRepository contatoRepository,
     IGraduacaoRepository graduacaoRepository,
     IContatoTipoRepository contatoTipoRepository)
 {
     _membroRepository      = membroRepository;
     _enderecoRepository    = enderecoRepository;
     _contatoRepository     = contatoRepository;
     _graduacaoRepository   = graduacaoRepository;
     _contatoTipoRepository = contatoTipoRepository;
 }
Exemple #5
0
 public MembroController(IMembroRepository membroRepository,
                         UserManager <IdentityUser> userManager,
                         SignInManager <IdentityUser> signInManager,
                         IHttpContextAccessor httpContextAccessor,
                         IEmailSender emailSender,
                         IMembroOrganizadorRepository membroOrganizadorRepository)
 {
     _membroRepository            = membroRepository;
     _userManager                 = userManager;
     _signInManager               = signInManager;
     _httpContextAccessor         = httpContextAccessor;
     _emailSender                 = emailSender;
     _membroOrganizadorRepository = membroOrganizadorRepository;
 }
Exemple #6
0
 public ComissaoOrganizadoraController(IComissaoOrganizadoraRepository comissaoOrganizadoraRepository, 
     IMembroRepository membroRepository, 
     IMembroOrganizadorRepository membroOrganizadorRepository,
     IHttpContextAccessor httpContextAccessor,
     UserManager<IdentityUser> userManager,
     IEmailSender emailSender)
 {
     _comissaoOrganizadoraRepository = comissaoOrganizadoraRepository;
     _membroRepository = membroRepository;
     _membroOrganizadorRepository = membroOrganizadorRepository;
     _httpContextAccessor = httpContextAccessor;
     _userManager = userManager;
     _emailSender = emailSender;
 }
Exemple #7
0
 public CorrecaoController(ICorrecaoRepository correcaoRepository,
                           ISubmissaoRepository submissaoRepository,
                           IMembroRepository membroRepository,
                           IWebHostEnvironment webHostEnvironment,
                           IHttpContextAccessor httpContextAccessor,
                           IEventoRepository eventoRepository,
                           IAlertaRepository alertaRepository,
                           UserManager <IdentityUser> userManager,
                           SignInManager <IdentityUser> signInManager,
                           IEmailSender emailSender)
 {
     _correcaoRepository  = correcaoRepository;
     _submissaoRepository = submissaoRepository;
     _membroRepository    = membroRepository;
     _webHostEnvironment  = webHostEnvironment;
     _httpContextAccessor = httpContextAccessor;
     _eventoRepository    = eventoRepository;
     _alertaRepository    = alertaRepository;
     _userManager         = userManager;
     _signInManager       = signInManager;
     _emailSender         = emailSender;
 }
Exemple #8
0
 public MembroDevePossuirCPFUnicoSpecification(IMembroRepository membroRepository)
 {
     _membroRepository = membroRepository;
 }
 public MembroController(IMembroRepository membroRepository)
 {
     _membroRepository = membroRepository;
 }
 public MembroEventoController(IMembroEventoRepository membroEventoRepository, IEventoRepository eventoRepository, IMembroRepository membroRepository)
 {
     _membroEventoRepository = membroEventoRepository;
     _eventoRepository       = eventoRepository;
     _membroRepository       = membroRepository;
 }
Exemple #11
0
 public MembroCommandHandler(IMembroRepository membroRepository, IUnitOfWork uow, IBus bus, IDomainNotificationHandler <DomainNotification> notification)
     : base(uow, bus, notification)
 {
     this.membroRepository = membroRepository;
 }
Exemple #12
0
 public MembroService(IMembroRepository membroRepository)
 {
     _membroRepository = membroRepository;
 }
Exemple #13
0
 public DadosTrelloService(IDadosQuadroDesenvRepository dadosQuadroDesenvRepository, IMembroRepository membroRepository, IComentarioRepository comentariosRepository)
 {
     _dadosQuadroDesenvRepository = dadosQuadroDesenvRepository;
     _membroRepository            = membroRepository;
     _comentariosRepository       = comentariosRepository;
 }
Exemple #14
0
 public MembroService(IMembroRepository repository)
 {
     this.repository = repository;
 }