public bool DeleteActivity(int professorIdentifier, int activityIdentifier) { IProfessorRepository professorRepository = persistanceContext.GetProfessorRepository(); Professor professor = professorRepository.GetById(professorIdentifier); Activity activityToDelete = null; foreach (var professorActivity in professor.Activities) { if (professorActivity.Id == activityIdentifier) { activityToDelete = professorActivity; break; } } if (activityToDelete == null) { return(false); } professor.Activities.Remove(activityToDelete); professorRepository.Save(); return(true); }
public TreinoController(ITreinoRepository treinoRepository, IAlunoRepository alunoRepository, IProfessorRepository professorRepository, ITipoDeExercicioRepository tipoDeExercicioRepository) { _treinoRepository = treinoRepository; _alunoRepository = alunoRepository; _professorRepository = professorRepository; _tipoDeExercicioRepository = tipoDeExercicioRepository; }
public ExcluirProfessorValidator(IProfessorRepository professorRepository) { _professorRepository = professorRepository; RuleFor(c => c.Id) .MustAsync(ProfessorNaoAssociadoProjeto).WithMessage("Esta disciplina está associada a um projeto e não pode ser excluida"); }
public ProfessorService(IProfessorRepository professorRepository, INotificator notificator, ICursoRepository cursoRepository, IEnderecoRepository enderecoRepository) : base(professorRepository, notificator) { _professorRepository = professorRepository; _cursoRepository = cursoRepository; _enderecoRepository = enderecoRepository; }
public ProfessorService(INotificador notificator, IProfessorRepository responsavelRepository, IMapper mapper) : base(notificator) { _professorRepository = responsavelRepository; _mapper = mapper; }
public IEnumerable <Activity> GetActivities(int professorIdentifier) { IProfessorRepository professorRepository = persistanceContext.GetProfessorRepository(); Professor professor = professorRepository.GetById(professorIdentifier); return(professor.Activities); }
public ProfessorService(IProfessorRepository professor, IMapper mapper, IUnitOfWork unitOfWork) { _professorRepository = professor; _mapper = mapper; _unitOfWork = unitOfWork; }
public HomeController(IProfessorRepository professorRepository, IAlunoRepository alunoRepository, ITreinoRepository treinoRepository, IHistoricoExercicioRepository historicoExercicioRepository, LoginProfessor loginProfessor) { _professorRepository = professorRepository; _alunoRepository = alunoRepository; _treinoRepository = treinoRepository; _historicoExercicioRepository = historicoExercicioRepository; _loginProfessor = loginProfessor; }
public UnitOfWork(SchoolDbContext context) : base(context) { _context = context; Courses = CreateRepository <CourseRepository>(); Students = CreateRepository <StudentRepository>(); Professors = CreateRepository <ProfessorRepository>(); }
public UsuarioApplicationService(IUsuarioRepository usuarioRepository, IProfessorRepository professorRepository, IResponsavelRepository responsavelRepository) { _usuarioRepository = usuarioRepository; _professorRepository = professorRepository; _responsavelRepository = responsavelRepository; }
public AddDepartmentViewModel(IDepartmentRepository departmentRepository, IProfessorRepository professorRepository, IEventAggregator eventAggregator, IWindowManager manager, SimpleContainer container) { _departmentRepository = departmentRepository; _professorRepository = professorRepository; _eventAggregator = eventAggregator; _manager = manager; _container = container; }
public EditarProfessorValidator(IProfessorRepository ProfessorRepository) { _ProfessorRepository = ProfessorRepository; RuleFor(c => c.Matricula) .NotEmpty().WithMessage("A matricula não pode ser vazia") .MaximumLength(50).WithMessage("A matricula não pode ter mais que 15 caracteres") .MustAsync(MatriculaUnica).WithMessage("Já existe um professor cadastrado com essa matrícula!"); }
public GetProfessorQueryHandler(IProfessorRepository repository, IMapper mapper, IConfiguration configuration) { _repository = repository; _mapper = mapper; _configuration = configuration; this.SALARIO = decimal.Parse(_configuration.GetSection("ParameterSettings").GetSection("Salario").Value); this.BONUS = decimal.Parse(_configuration.GetSection("ParameterSettings").GetSection("Bonus").Value); this.TOTAL_ALUNOS_POR_TURMA = int.Parse(_configuration.GetSection("ParameterSettings").GetSection("TotalAlunosPorTurma").Value); }
public HomeController(IUsuarioRepository usuarioRepo, IAlunoRepository alunoRepo, ITurmaRepository turmaRepo, IProfessorRepository professorRepo, ILogger <HomeController> logger) { _alunoRepo = alunoRepo; _turmaRepo = turmaRepo; _professorRepo = professorRepo; _logger = logger; _usuarioRepo = usuarioRepo; }
public AvaliacaoService( IAvaliacaoRepository avaliacaoRepository, IAvaliacaoQuestaoRepository avaliacaoQuestaoRepository, IProfessorRepository professorRepository) { _avaliacaoRepository = avaliacaoRepository; _avaliacaoQuestaoRepository = avaliacaoQuestaoRepository; _professorRepository = professorRepository; }
public PublicacaoService(IPublicacaoRepository publicacaoRepository, IProvaRepository provaRepository, IProfessorRepository professorRepository, IAvaliacaoRepository avaliacaoRepository) { _provaRepository = provaRepository; _professorRepository = professorRepository; _publicacaoRepository = publicacaoRepository; _avaliacaoRepository = avaliacaoRepository; }
public AvaliacaoService(IAvaliacaoRepository avaliacaoRepository, IQuestaoRepository questaoRepository, IProfessorRepository professorRepository, IOpcaoAvaliacaoRepository opcaoAvaliacaoRepository) { _avaliacaoRepository = avaliacaoRepository; _professorRepository = professorRepository; _questaoRepository = questaoRepository; _opcaoAvaliacaoRepository = opcaoAvaliacaoRepository; }
public ProfessorApplicationService(IProfessorRepository professorRepository, ISalaProfessorRelacionalRepository salaProfessorRelacionalRepository, ISalaApplicationService salaApplicationService, IUsuarioApplicationService usuarioApplicationService) { _professorRepository = professorRepository; _salaProfessorRelacionalRepository = salaProfessorRelacionalRepository; _salaApplicationService = salaApplicationService; _usuarioApplicationService = usuarioApplicationService; }
public ProfessorViewModel(IProfessorRepository professorRepository, IEventAggregator eventAggregator, IWindowManager manager, SimpleContainer container, IDepartmentRepository departmentRepository) { _professorRepository = professorRepository; _departmentRepository = departmentRepository; _eventAggregator = eventAggregator; _manager = manager; _container = container; _confirmationDialogHelper = new ConfirmationDialogHelper(_manager, _eventAggregator, _container); }
public bool CreateActivity(int professorIdentifier, Activity activity) { IProfessorRepository professorRepository = persistanceContext.GetProfessorRepository(); Professor professor = professorRepository.GetById(professorIdentifier); professor.Activities.Add(activity); professorRepository.Save(); return(true); }
public Professor(IProfessorRepository professorRepository, IPerson person, IStudentRepository studentRepository, ICourseClassRepository courseClassRepository) { _professorRepository = professorRepository; _studentRepository = studentRepository; _person = person; _courseClassRepository = courseClassRepository; }
public UpdateProfessorViewModel(IProfessorRepository professorRepository, IDepartmentRepository departmentRepository, IWindowManager manager, IEventAggregator eventAggregator, SimpleContainer container) { _professorRepository = professorRepository; _departmentRepository = departmentRepository; _manager = manager; _eventAggregator = eventAggregator; _container = container; _confirmationDialogHelper = new ConfirmationDialogHelper(_manager, _eventAggregator, _container); _eventAggregator.SubscribeOnPublishedThread(this); }
public Scraper(ITermRepository termRepo, IProfessorRepository profRepo, IDepartmentRepository departmentRepo, IEntryRepository entryRepo, ICourseRepository courseRepo, IHtmlClient htmlClient) { Terms = termRepo; Professors = profRepo; HtmlClient = htmlClient; Departments = departmentRepo; Courses = courseRepo; Entries = entryRepo; Errors = new ConcurrentBag <Exception>(); }
public ProfessorController(IUsuarioService service, UserManager <ApplicationUser> userManager, ILogger <ProfessorController> logger, RoleManager <IdentityRole> roleManager, SignInManager <ApplicationUser> signInManager, IProfessorRepository repo) { _service = service; _userManager = userManager; _logger = logger; _roleManager = roleManager; _signInManager = signInManager; _alunos = new List <ApplicationUser>(); _repProfessor = repo; }
public SectionService( ISectionRepository sectionRepository, IProfessorRepository professorRepository, IPeriodRepository periodRepository, IClassRepository classRepository, IStudentRepository studentRepository) { _sectionRepository = sectionRepository; _professorRepository = professorRepository; _periodRepository = periodRepository; _classRepository = classRepository; _studentRepository = studentRepository; }
public void Init() { _PREP = new ProfessorRepository(new MSSQLDB(new DBConfiguration())); _encryptor = new Encryptor(); string CPF = "034.034.034-00"; string password = _encryptor.Encrypt(CPF.Replace("-", "").Replace(".", ""), out string salt); professor = new Professor("Thelmaryo", "Vieira Lima", CPF, "*****@*****.**", "2134-4567", EDegree.Master, password, salt); _PREP.Create(professor); _UREP = new UserRepository(new MSSQLDB(new DBConfiguration())); password = _encryptor.Encrypt(CPF.Replace("-", "").Replace(".", ""), salt); _user = new User("*****@*****.**", password, salt, true); }
public Activity GetActivity(int professorIdentifier, int activityIdentifier) { IProfessorRepository professorRepository = persistanceContext.GetProfessorRepository(); Professor professor = professorRepository.GetById(professorIdentifier); foreach (var professorActivity in professor.Activities) { if (professorActivity.Id == activityIdentifier) { return(professorActivity); } } return(null); }
public AdminController( IProfessorRepository professorRepository, ITurmaRepository turmaRepository, IQuestionarioRepository questionarioRepository, IPerguntaRepository perguntaRepository, IPeriodoRepository periodoRepository, IAlunoRepository alunoRepository, IUsuarioRepository usuarioRepository) { _professorRepository = professorRepository; _turmaRepository = turmaRepository; _questionarioRepository = questionarioRepository; _perguntaRepository = perguntaRepository; _periodoRepository = periodoRepository; _alunoRepository = alunoRepository; _usuarioRepository = usuarioRepository; }
public RegisterModel( UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, ILogger <RegisterModel> logger, IEmailSender emailSender, IIPService _ipService, RoleManager <IdentityRole> roleManager, IProfessorRepository repo ) { _userManager = userManager; _signInManager = signInManager; _logger = logger; _emailSender = emailSender; IpService = _ipService; _roleManager = roleManager; _repo = repo; }
public bool EditActivity(int professorIdentifier, Activity activity) { IProfessorRepository professorRepository = persistanceContext.GetProfessorRepository(); Professor professor = professorRepository.GetById(professorIdentifier); var activityToEdit = professor.Activities.ToList().Where(act => act.Id == activity.Id).FirstOrDefault(); if (activityToEdit == null) { return(false); } activityToEdit.Name = activity.Name; activityToEdit.Description = activity.Description; activityToEdit.ActivityType = activity.ActivityType; activityToEdit.OccurenceDates = activity.OccurenceDates; activityToEdit.StudentsLink = activity.StudentsLink; professorRepository.Save(); return(true); }
public ProfessorServiceDomain(IProfessorRepository professorRepository) { _professorRepository = professorRepository; }
public ProfessorPresentation(IProfessorRepository professorRepository) { _professorRepositoy = professorRepository; }