public PropostaAptoParaCadastroValidation(IPropostaRepository propostaRepository) { var cpfDuplicado = new PropostasDevePossuirCPFUnicoSpecification(propostaRepository); //var emailDuplicado = new PropostaDevePossuirEmailUnicoSpecification(propostaRepository); base.Add("cpfDuplicado", new Rule <Entities.Proposta>(cpfDuplicado, "CPF já cadastrado! Esqueceu sua senha?")); //base.Add("emailDuplicado", new Rule<Entities.Proposta>(emailDuplicado, "E-mail já cadastrado! Esqueceu sua senha?")); }
/// <summary> /// Initializes a new instance of the <see cref="PropostaAppService"/> class. /// Construtor padrão de <see cref="PropostaAppService"/>. /// </summary> /// <param name="uow"> /// Contrato do Unit of Work. Veja <see cref="IUnitOfWork"/>. /// </param> /// <param name="mapper"> /// Contrato do AutoMapper. Veja <see cref="IMapper"/>. /// </param> /// <param name="repository"> /// O repositório da entidade Proposta. Veja <see cref="IPropostaRepository"/>. /// </param> public PropostaAppService( IUnitOfWork uow, IMapper mapper, IPropostaRepository repository, ITemplateSecaoRepository templateSecaoRepository, IRecursoRepository recursoRepository, IClienteRepository clienteRepository, IAzureBlobService azureBlobService, IDocumentService documentService, ISecaoArquivoTagRepository secaoArquivoTagRepository) : base(uow, mapper, repository) { this.templateSecaoRepository = templateSecaoRepository; this.recursoRepository = recursoRepository; this.clienteRepository = clienteRepository; this.azureBlobService = azureBlobService; this.documentService = documentService; this.secaoArquivoTagRepository = secaoArquivoTagRepository; }
public PropostaService(IPropostaRepository propostaRepository) : base(propostaRepository) { this.propostaRepository = propostaRepository; }
public PropostaService(IPropostaRepository propostaRepository) { _propostaRepository = propostaRepository; }
/// <summary> /// Construtor /// </summary> /// <param name="repository"></param> public PropostaBusiness(IPropostaRepository repository) : base(repository) { }
public PropostasDevePossuirCPFUnicoSpecification(IPropostaRepository propostaRepository) { _propostaRepository = propostaRepository; }