public ListarProfessoresTurmasHandler(IProfessorTurmaRepositorio repositorio, IProfessorRepositorio repositorioProfessor, ITurmaRepositorio repositorioTurma, IHorarioRepositorio repositorioHorario) { _repositorio = repositorio; _repositorioProfessor = repositorioProfessor; _repositorioTurma = repositorioTurma; _repositorioHorario = repositorioHorario; }
public AlunosController(IAlunoRepositorio alunoRepositorio, IObjetivoRepositorio objetivoRepositorio, IProfessorRepositorio professorRepositorio, IHttpContextAccessor httpContextAccessor) { _alunoRepositorio = alunoRepositorio; _objetivoRepositorio = objetivoRepositorio; _professorRepositorio = professorRepositorio; _httpContextAccessor = httpContextAccessor; }
public ProfessorComandoValidador(IProfessorRepositorio repositorio) { _repositorio = repositorio; RuleFor(lnq => lnq.Email).NotEmpty().WithMessage("O campo e-mail não pode ser vazio.."); RuleFor(lnq => lnq.Matricula).NotEmpty().WithMessage("O campo matrícula não pode ser vazio."); RuleFor(lnq => lnq.Nome).NotEmpty().WithMessage("O campo nome não pode ser vazio."); RuleFor(lnq => lnq.Contratacao).NotEmpty().WithMessage("O campo contratação não pode ser vazio."); }
public AtualizarCargoComandoValidador(IProfessorRepositorio professorRepositorio, ICargoRepositorio cargoRepositorio) : base(professorRepositorio) { _cargoRepositorio = cargoRepositorio; When(lnq => lnq.Codigo.HasValue, () => { RuleFor(lnq => lnq.Codigo).MustAsync(ValidarSeCargoExiste).WithMessage(c => $"Não foi encontrado um cargo com o código {c.Codigo}."); RuleFor(lnq => lnq).MustAsync(ValidarSeCargoJaCadastrado).WithMessage("Já existe um cargo com os mesmos valores para os campos semestre, ano, edital e número."); }); }
public AlunoController( IAlunoRepositorio repositorio, IObjetivoRepositorio objetivoRepositorio, IProfessorRepositorio professorRepositorio ) { _repositorio = repositorio; _objetivoRepositorio = objetivoRepositorio; _professorRepositorio = professorRepositorio; }
public AtualizarProfessorComandoValidador(IProfessorRepositorio repositorio) : base(repositorio) { ValidatorOptions.CascadeMode = CascadeMode.StopOnFirstFailure; RuleFor(lnq => lnq.Codigo) .NotEmpty() .WithMessage("O código não foi informado") .GreaterThan(0) .WithMessage("O código deve ser maior que 0."); RuleFor(lnq => lnq).MustAsync(ValidarMatriculaExistente).WithMessage(comando => $"A matrícula {comando.Matricula} já está em uso."); }
public CargoComandoValidadorBase(IProfessorRepositorio professorRepositorio) { _professorRepositorio = professorRepositorio; RuleFor(lnq => lnq.Ano).NotEmpty().WithMessage("O campo ano é obrigatório."); RuleFor(lnq => lnq.Edital).NotEmpty().WithMessage("O campo edital é obrigatório."); RuleFor(lnq => lnq.Numero).NotEmpty().WithMessage("O campo número é obrigatório."); RuleFor(lnq => lnq.Semestre).NotEmpty().WithMessage("O campo semestre é obrigatório."); When(lnq => lnq.CodigoProfessor.HasValue, () => { RuleFor(lnq => lnq.CodigoProfessor).MustAsync(ValidarSeProfessorExiste).WithMessage(c => $"Não foi encontrado um professor com o código {c.CodigoProfessor}."); }); }
public GerarHorarioIndividualRelatorioConsultaHandler(IRelatorioServico relatorioServico, IProfessorRepositorio professorRepositorio, ICargoRepositorio cargoRepositorio, ICargoDisciplinaRepositorio cargoDisciplinaRepositorio, ICurriculoDisciplinaRepositorio curriculoDisciplinaRepositorio, ICurriculoRepositorio curriculoRepositorio, IAulaRepositorio aulaRepositorio) { _relatorioServico = relatorioServico; _professorRepositorio = professorRepositorio; _cargoRepositorio = cargoRepositorio; _cargoDisciplinaRepositorio = cargoDisciplinaRepositorio; _curriculoDisciplinaRepositorio = curriculoDisciplinaRepositorio; _curriculoRepositorio = curriculoRepositorio; _aulaRepositorio = aulaRepositorio; }
public RemoverProfessorComandoValidador(IProfessorRepositorio repositorio, ICargoRepositorio cargoRepositorio) { _repositorio = repositorio; _cargoRepositorio = cargoRepositorio; ValidatorOptions.CascadeMode = CascadeMode.StopOnFirstFailure; RuleFor(lnq => lnq.ProfessorId) .NotEmpty() .WithMessage("O código do professor não pode ser vazio.") .MustAsync(ValidarProfessorExistente) .WithMessage(lnq => $"Não foi encontrado um professor com o código {lnq.ProfessorId}.") .MustAsync(ValidarSeProfessorVinculadoCargo) .WithMessage(c => $"Não foi possível remover esse professor, pois ele está vinculado ao cargo de código {_cargo.Codigo}."); }
public CadastrarProfessorTurmaHandler(IProfessorTurmaRepositorio repositorio, IProfessorRepositorio repositorioProfessor, ITurmaRepositorio repositorioTurma) { _repositorio = repositorio; _repositorioProfessor = repositorioProfessor; _repositorioTurma = repositorioTurma; }
public AlterarProfessorHandle(IProfessorRepositorio professorRepositorio) { _professorRepositorio = professorRepositorio; }
public ProfessorController(IProfessorRepositorio professoreRepositorio) { _professorRepositorio = professoreRepositorio; }
public TurmaController(ITurmaRepositorio turmaRepositorio, IProfessorRepositorio professorRepositorio) { _turmaRepositorio = turmaRepositorio; _professorRepositorio = professorRepositorio; }
public CriarCargoComandoValidador(IProfessorRepositorio professorRepositorio, ICargoRepositorio cargoRepositorio) : base(professorRepositorio) { _cargoRepositorio = cargoRepositorio; RuleFor(lnq => lnq).MustAsync(ValidarSeCargoJaCadastrado).WithMessage("Já existe um cargo com os mesmos valores para os campos semestre, ano, edital e número."); }
public ListarProfessoresDaTurmaHandler(IProfessorTurmaRepositorio repositorio, IProfessorRepositorio repositorioProfessor, ITurmaRepositorio repositorioTurma) { _repositorio = repositorio; _repositorioProfessor = repositorioProfessor; _repositorioTurma = repositorioTurma; }
public AlunosController(IAlunoRepositorio alunoRepositorio, IObjetivoRepositorio objetivoRepositorio, IProfessorRepositorio professorRepositorio) { _alunoRepositorio = alunoRepositorio; _objetivoRepositorio = objetivoRepositorio; _professorRepositorio = professorRepositorio; }
public ProfessorController() { _professorRepositorio = new ProfessorRepositorio(); }
public ProfessorServico(IProfessorRepositorio professorRepositorio, IUsuarioServico usuarioService) { _professorRepositorio = professorRepositorio; _usuarioServico = usuarioService; }
public LogarHandler(IAdminRepositorio adminRepositorio, IAlunoRepositorio alunoRepositorio, IProfessorRepositorio professorRepositorio) { _adminRepositorio = adminRepositorio; _alunoRepositorio = alunoRepositorio; _professorRepositorio = professorRepositorio; }
public ListarProfessoresAtivosConsultaHandler(IProfessorRepositorio repositorio) { _repositorio = repositorio; }
public BuscarProfessorHandler(IProfessorRepositorio repositorio) { _repositorio = repositorio; }
public AtualizarProfessorComandoHandler(IProfessorRepositorio repositorio, IValidador <AtualizarProfessorComando> validador) { _repositorio = repositorio; _validador = validador; }
public RemoverProfessorComandoHandler(IProfessorRepositorio repositorio, IValidador <RemoverProfessorComando> validador) { _repositorio = repositorio; _validador = validador; }
public ProfessorServico(IProfessorRepositorio repositorio, IUsuarioRepositorio usuarioRepositorio, ILogger <ProfessorServico> logger) { _repositorio = repositorio; _usuarioRepositorio = usuarioRepositorio; _logger = logger; }
public CriarProfessorComandoValidador(IProfessorRepositorio repositorio) : base(repositorio) { RuleFor(lnq => lnq.Matricula).MustAsync(ValidarMatriculaExistente).WithMessage(comando => $"A matrícula {comando.Matricula} já está em uso."); }
public CadastrarProfessorHandler(IProfessorRepositorio professorRepositorio) { _professorRepositorio = professorRepositorio; }
public ExcluirProfessorHandler(IProfessorRepositorio professorRepositorio) { _professorRepositorio = professorRepositorio; }
public ProfessorServico(IProfessorRepositorio professorRepositorio) : base(professorRepositorio) { _professorRepositorio = professorRepositorio; }
public ListarPaginacaoConsultaHandler(IProfessorRepositorio repositorio) { _repositorio = repositorio; }
public EsqueciSenhaHandler(IAdminRepositorio adminRepositorio, IAlunoRepositorio alunoRepositorio, IProfessorRepositorio professorRepositorio) { _adminRepositorio = adminRepositorio; _alunoRepositorio = alunoRepositorio; _professorRepositorio = professorRepositorio; }
public TurmaController() { _turmaRepositorio = new TurmaRepositorio(); _professorRepositorio = new ProfessorRepositorio(); }
public ProfessorController(IProfessorRepositorio professorRepositorio) { _professorRepositorio = professorRepositorio; }
public ProfessoresController(IProfessorRepositorio professorRepositorio, IHostingEnvironment hostingEnvironment) { _professorRepositorio = professorRepositorio; _hostingEnvironment = hostingEnvironment; }