예제 #1
0
 public OperadorasController(
     IPessoaAppService pessoaAppService,
     IBaseAppService baseAppService)
 {
     _pessoaAppService = pessoaAppService;
     _baseAppService = baseAppService;
 }
        public AlunoViewModelValidator(IPessoaAppService pessoaAppService)
        {
            _pessoaAppService = pessoaAppService;

            RuleFor(n => n.Pessoa.NomeDaPessoa)
            .NotEmpty().WithMessage("Informe o nome do aluno")
            .Length(3, 50).WithMessage("O nome deve conter no minino 3 caracteres e no máximo 50")
            .Matches("[a-zA-Z\u00C0-\u00FF]+").WithMessage("O campo aceita somente caracteres literais");
            RuleFor(s => s.Pessoa.SobrenomeDaPessoa)
            .NotEmpty().WithMessage("Informe o sobrenome do aluno")
            .Length(3, 100).WithMessage("O sobrenome deve conter no minimo 3 caracteres e no maximo 100")
            .Matches("[a-zA-Z\u00C0-\u00FF]+").WithMessage("O campo aceita somente caracteres literais");
            RuleFor(t => t.Pessoa.CpfDaPessoa)
            .NotEmpty().WithMessage("Informe o CPF")
            .Length(10, 12).WithMessage("Cpf deve conter no minimo 10 caracteres")
            .Matches("^[0-9]{1,}$").WithMessage("O campo só aceita numeros")
            .Must(CpfNaoExiste).WithMessage("Cpf já esta em uso");
            RuleFor(t => t.Pessoa.EmailDaPessoa)
            .NotEmpty().WithMessage("Informe o Email")
            .Length(5, 50).WithMessage("Verifique o tamanho do email")
            .Matches("[A-Za-z0-9\\._-]+@[A-Za-z0-9]+(\\.[A-Za-z]+)*").WithMessage("Informe um email valido")
            .Must(EmailNaoExiste).WithMessage("E-Mail já esta em uso");
            RuleFor(c => c.CodigoDaTurma)
            .NotEmpty().WithMessage("Informe o Codigo da Turma")
            .Length(6, 20).WithMessage("O codigo da turma deve conter no minimo 6 caracteres")
            .Matches("^[0-9]{1,}$").WithMessage("O campo só aceita numeros");
            RuleFor(n => n.NivelDoAluno)
            .NotEmpty().WithMessage("Selecione o periodo do aluno")
            .Must(SomenteNumeros);
        }
예제 #3
0
 public CoordenadorController(IMapper mapper, IPessoaAppService pessoaAppService, UserManager <AppUser> userManager, SignInManager <AppUser> signInManager, IAlunoAppService alunoAppService, ICursoAppService cursoAppService, ICoordenadorAppService coordenadorAppService)
 {
     _mapper                = mapper;
     _pessoaAppService      = pessoaAppService;
     _userManager           = userManager;
     _coordenadorAppService = coordenadorAppService;
 }
예제 #4
0
 public PessoaController(IEntidadeAppService entidadeApp, IPessoaAppService pessoaApp,
                         ISexoAppService sexoApp, INacionalidadeAppService nacionalidadeApp,
                         IEstadoCivilAppService estadoCivilApp, IAtividadeAppService atividadeApp,
                         INaturalidadeAppService naturalidadeApp, IGrauInstrucaoAppService grauInstrucaoApp,
                         IResidenciaAtualAppService residenciaAtualApp, IDocumentosComplementaresAppService documentosApp,
                         ITipoImovelAppService tipoImovelApp, ITipoVeiculoAppService tipoVeiculoApp,
                         IAplicacoesForaCaixaAppService aplicacoesForaCaixaApp, IDependenteAppService depApp,
                         IFaixaSalarialAppService faixaSalarialApp, IRendaAppService rendaApp)
 {
     _entidadeApp            = entidadeApp;
     _pessoaApp              = pessoaApp;
     _sexoApp                = sexoApp;
     _nacionalidadeApp       = nacionalidadeApp;
     _estadoCivilApp         = estadoCivilApp;
     _atividadeApp           = atividadeApp;
     _naturalidadeApp        = naturalidadeApp;
     _grauInstrucaoApp       = grauInstrucaoApp;
     _residenciaAtualApp     = residenciaAtualApp;
     _documentosApp          = documentosApp;
     _tipoImovelApp          = tipoImovelApp;
     _tipoVeiculoApp         = tipoVeiculoApp;
     _aplicacoesForaCaixaApp = aplicacoesForaCaixaApp;
     _depApp           = depApp;
     _faixaSalarialApp = faixaSalarialApp;
     _rendaApp         = rendaApp;
 }
예제 #5
0
 public ControleDeProfessorController(IMapper mapper, IPessoaAppService pessoaAppService, UserManager <AppUser> userManager, SignInManager <AppUser> signInManager,
                                      IProfessorAppService professorAppService, IUnidadeAppService unidadeAppService, ICoordenadorAppService coordenadorAppService)
 {
     _mapper                = mapper;
     _pessoaAppService      = pessoaAppService;
     _professorAppService   = professorAppService;
     _userManager           = userManager;
     _coordenadorAppService = coordenadorAppService;
 }
예제 #6
0
        public CoordenadorViewModelValidator(IPessoaAppService pessoaAppService)
        {
            _pessoaAppService = pessoaAppService;

            RuleFor(cpf => cpf.Pessoa.CpfDaPessoa)
            .NotEmpty().WithMessage("Informe o CPF")
            .Length(10, 12).WithMessage("Cpf deve conter no minimo 10 caracteres")
            .Matches("^[0-9]{1,}$").WithMessage("O campo só aceita numeros")
            .Must(CpfNaoExiste).WithMessage("Cpf já esta em uso");
        }
예제 #7
0
 public PessoasController(
     IPessoaAppService pessoaAppService, 
     IBancoAppService bancoAppService, 
     IEstadoCivilAppService estadoCivilAppService, 
     IBaseAppService baseAppService)
 {
     _pessoaAppService = pessoaAppService;
     _bancoAppService = bancoAppService;
     _estadoCivilAppService = estadoCivilAppService;
     _baseAppService = baseAppService;
 }
예제 #8
0
 public AdocaoController(IAdocaoAppService iAdocaoAppService,
                         IAdocaoSituacaoAppService iAdocaoSituacaoAppService,
                         IPessoaAppService iPessoaAppService,
                         IAnimalAppService iAnimalAppService,
                         IUsuarioAppService iUsuarioAppService)
 {
     _iAdocaoAppService         = iAdocaoAppService;
     _iAdocaoSituacaoAppService = iAdocaoSituacaoAppService;
     _iPessoaAppService         = iPessoaAppService;
     _iAnimalAppService         = iAnimalAppService;
     _iUsuarioAppService        = iUsuarioAppService;
 }
예제 #9
0
        public PessoaAppServiceTests()
        {
            _mocker = new AutoMocker();
            var mapper = new MapperConfiguration(cfg =>
            {
                cfg.AddProfile(new DomainToViewModelMappingProfile());
            }).CreateMapper();

            var pessoaRepository = _mocker.GetMock <IPessoaRepository>();
            var mediatorHandler  = _mocker.GetMock <IMediatorHandler>();

            _pessoaAppService = new PessoaAppService(pessoaRepository.Object, mapper, mediatorHandler.Object);
        }
 public PessoasController(IPessoaAppService pessoaApp,
                          ISCadastroAppService cadastroApp,
                          IPaisAppService paisApp,
                          IEstadoAppService estadoApp,
                          ICidadeAppService cidadeApp,
                          IBairroAppService bairroApp,
                          ILogradouroAppService logradouroApp)
 {
     _pessoaApp     = pessoaApp;
     _cadastroApp   = cadastroApp;
     _paisApp       = paisApp;
     _estadoApp     = estadoApp;
     _cidadeApp     = cidadeApp;
     _bairroApp     = bairroApp;
     _logradouroApp = logradouroApp;
 }
        public ProfessorViewModelValidator(IPessoaAppService pessoaAppService)
        {
            _pessoaAppService = pessoaAppService;

            RuleFor(n => n.Pessoa.NomeDaPessoa)
            .NotEmpty().WithMessage("Informe o nome do professor")
            .Length(3, 50).WithMessage("O nome deve conter no minino 3 caracteres e no máximo 50")
            .Matches("[a-zA-Z\u00C0-\u00FF]+").WithMessage("O campo aceita somente caracteres literais");
            RuleFor(s => s.Pessoa.SobrenomeDaPessoa)
            .NotEmpty().WithMessage("Informe o sobrenome do professor")
            .Length(3, 100).WithMessage("O sobrenome deve conter no minimo 3 caracteres e no maximo 100")
            .Matches("[a-zA-Z\u00C0-\u00FF]+").WithMessage("O campo aceita somente caracteres literais");
            RuleFor(t => t.Pessoa.CpfDaPessoa)
            .NotEmpty().WithMessage("Informe o CPF")
            .Length(10, 12).WithMessage("Cpf deve conter no minimo 10 a 12 caracteres")
            .Matches("^[0-9]{1,}$").WithMessage("O campo só aceita numeros")
            .Must(CpfNaoExiste).WithMessage("Cpf já esta em uso");
            RuleFor(t => t.Pessoa.EmailDaPessoa)
            .NotEmpty().WithMessage("Informe o Email")
            .Length(5, 50).WithMessage("Verifique o tamanho do email")
            .Matches("[A-Za-z0-9\\._-]+@[A-Za-z0-9]+(\\.[A-Za-z]+)*").WithMessage("Informe um email valido")
            .Must(EmailNaoExiste).WithMessage("E-mail já esta em uso");
        }
예제 #12
0
 public HomeController(IPessoaAppService Svc1, INotificationAppService Svc2)
 {
     _svc_pessoa      = Svc1;
     _svc_notificacao = Svc2;
 }
예제 #13
0
 public CelulasController(IPessoaAppService Svc1, ICelulaAppService Svc2)
 {
     _svcPessoa = Svc1;
     _svcCelula = Svc2;
 }
 public AutenticacaoController(IPessoaAppService pessoaAppService)
 {
     _pessoaAppService = pessoaAppService;
 }
예제 #15
0
 public PessoasController(IPessoaAppService pessoaService, IUFAppService ufService)
 {
     this.pessoaService = pessoaService;
     this.ufService = ufService;
 }
예제 #16
0
 public PessoaController(IMapper mapper, IPessoaAppService pessoaApp)
 {
     _mapper = mapper;  _pessoaApp = pessoaApp;
 }
예제 #17
0
 public PessoasController(IPessoaAppService pessoaApp)
 {
     _pessoaApp = pessoaApp;
 } 
예제 #18
0
 public ProvaController(ILogger <SaadApiController> logger, IPessoaAppService pessoaAppService, IPessoaReadOnlyRepository pessoaReadOnlyRepository) : base(logger)
 {
     _pessoaAppService         = pessoaAppService;
     _pessoaReadOnlyRepository = pessoaReadOnlyRepository;
 }
 public SolicitacaoViagemController(ISolicitacaoViagemAppService solicitacaoViagemApp, IPessoaAppService pessoaApp, IPaisAppService paisApp)
 {
     _solicitacaoViagemApp = solicitacaoViagemApp;
     _pessoaApp = pessoaApp;
     _paisApp = paisApp;
 }
 public LeisController(ILeiAppService leiApp, IPessoaAppService pessoaApp)
 {
     _leiApp    = leiApp;
     _pessoaApp = pessoaApp;
 }
예제 #21
0
 public ProjetosController(IPessoaAppService pessoaApp, IStatusAppService statusApp, IProjetoAppService projetoApp)
 {
     _pessoaApp = pessoaApp;
     _statusApp = statusApp;
     _projetoApp = projetoApp;
 }
 public CadastroController(IPessoaAppService pessoaAppService)
 {
     _pessoaAppService = pessoaAppService;
 }
예제 #23
0
 public ClienteController(IPessoaAppService pessoaService, IPessoaFisicaAppService pessoaFisicaService, IPessoaJuridicaAppService pessoaJuridicaService)
 {
     _pessoaService         = pessoaService;
     _pessoaFisicaService   = pessoaFisicaService;
     _pessoaJuridicaService = pessoaJuridicaService;
 }
예제 #24
0
 public PessoaController(IPessoaAppService pessoaAppService)
 {
     _pessoaAppService = pessoaAppService;
 }
예제 #25
0
 public PessoaController(IPessoaAppService pessoaApp, ICentroCustoAppService centroCustoApp, IPessoaAppService aprovador1App, IPessoaAppService aprovador2App)
 {
     _pessoaApp = pessoaApp;
     _centroCustoApp = centroCustoApp;
 }
예제 #26
0
 public PessoaController(ILogger <PessoaViewModel> logger, IPessoaAppService pessoaAppService) : base(logger)
 {
     this._pessoaAppService = pessoaAppService;
 }
예제 #27
0
 public ValidationController(IPessoaFisicaAppService pessoaFisicaService, IPessoaJuridicaAppService pessoaJuridicaService, IPessoaAppService clienteService)
 {
     _pessoaFisicaService   = pessoaFisicaService;
     _pessoaJuridicaService = pessoaJuridicaService;
     _clienteService        = clienteService;
 }
 public RelatoriosController(ICelulaAppService svc1, IPessoaAppService svc2)
 {
     _svc_celula = svc1;
     _svc_pessoa = svc2;
 }
예제 #29
0
 public PessoaController(IPessoaAppService iPessoaAppService,
                         IAdocaoAppService iAdocaoAppService)
 {
     _iPessoaAppService = iPessoaAppService;
     _iAdocaoAppService = iAdocaoAppService;
 }
 public AtividadesController(IAtividadeAppService atividadeApp, ITarefaAppService tarefaApp, IPessoaAppService pessoaApp)
 {
     _atividadeApp = atividadeApp;
     _tarefaApp    = tarefaApp;
     _pessoaApp    = pessoaApp;
 }
예제 #31
0
 public PessoaController(IPessoaAppService pessoaApp)
 {
     _pessoaApp = pessoaApp;
 }
 public UsuariosController(IPessoaAppService pessoaApp, ISCadastroAppService cadastroApp)
 {
     _pessoaApp   = pessoaApp;
     _cadastroApp = cadastroApp;
 }
 public EnderecosController(IEnderecoAppService enderecoApp, IPessoaAppService pessoaApp)
 {
     _enderecoApp = enderecoApp;
     _pessoaApp = pessoaApp;
 }
예제 #34
0
 public PessoaController(IPessoaAppService appService,
                         INotificationHandler <DomainNotification> notificationHandler)
     : base(notificationHandler)
 {
     _appService = appService;
 }
예제 #35
0
 public ContatosController(IContatoAppService contatoApp, IPessoaAppService pessoaApp, ITipoContatoAppService tipoContatoApp)
 {
     _contatoApp = contatoApp;
     _pessoaApp = pessoaApp;
     _tipoContatoApp = tipoContatoApp;
 }
예제 #36
0
 //Constructor que atravé da injeção de dependencias já vai receber uma instancia da classe de serviço apropriada
 public PessoasController(IPessoaAppService Svc1, IFamiliarAppService Svc2)
 {
     _svcPessoa   = Svc1;
     _svcFamiliar = Svc2;
 }
 public CandidatoController(IPessoaAppService pessoaApp)
 {
     _pessoaApp = pessoaApp;
 }
예제 #38
0
 public ValuesController(IPessoaAppService pessoaAppService)
 {
     _pessoaAppService = pessoaAppService;
 }
예제 #39
0
 public PessoaController(IPessoaAppService pessoaAppService)
 {
     _pessoaAppService = pessoaAppService;
 }
예제 #40
0
 public FechamentosController(IAtividadeAppService atividadeApp, IPessoaAppService PessoaApp, IValorTarefaAppService ValorTarefaApp)
 {
     _atividadeApp = atividadeApp;
     _PessoaApp    = PessoaApp;
 }