public AppMethods(IUtilisateurRepository utilisateurRepository, ICoureurRepository coureurRepository, ICourseRepository courseRepository, IParticipationRepository participationRepository) { this.utilisateurRepository = utilisateurRepository; this.coureurRepository = coureurRepository; this.courseRepository = courseRepository; this.participationRepository = participationRepository; }
public void RedeemParticipation(string loginEmail, int participationId, decimal amount) { ExecuteFaultHandledOperation(() => { IAccountRepository accountRepository = _DataRepositoryFactory.GetDataRepository <IAccountRepository>(); IParticipationRepository ParticipationRepository = _DataRepositoryFactory.GetDataRepository <IParticipationRepository>(); IParticipationEngine ParticipationEngine = _BusinessEngineFactory.GetBusinessEngine <IParticipationEngine>(); Account account = accountRepository.GetByLogin(loginEmail); if (account == null) { NotFoundFault fault = new NotFoundFault(string.Format("No account found for login '{0}'.", loginEmail)); throw new FaultException <NotFoundFault>(fault, fault.Message); } ValidateAuthorization(account); Participation participation = ParticipationRepository.Get(participationId); if (participation == null) { NotFoundFault fault = new NotFoundFault(string.Format("No participation record found for id '{0}'.", participationId)); throw new FaultException <NotFoundFault>(fault, fault.Message); } ParticipationEngine.RedeemFundsFromParticipation(participationId, amount); }); }
public ParticipationService ( IParticipationRepository participationRepository ) { _participationRepository = participationRepository; }
public void Initialize() { localMeetingsRepository = new LocalMeetingsRepository(); localUserRepository = new LocalUserRepository(); localParticipationRepository = new LocalParticipationRepository(); service = new Service(localMeetingsRepository, localUserRepository, localParticipationRepository); }
public ParticipationController( IParticipationRepository subNineRepository, IMapper mapper ) { this.subNineRepository = subNineRepository; this.mapper = mapper; }
public ParticipationController( ILogger <ParticipationController> logger, IEpisodeRepository episodeRepository, IParticipationRepository participationRepository) { _logger = logger; _episodeRepository = episodeRepository; _participationRepository = participationRepository; }
public WebInterface() { meetingServiceEntities = new MeetingServiceEntities(); meetingRepository = new MeetingsRepository(meetingServiceEntities); userRepository = new UserRepository(meetingServiceEntities); participationRepository = new ParticipationRepository(meetingServiceEntities); serviceImpl = new ServiceImpl(meetingRepository, userRepository, participationRepository); }
public ValidationService( ILoggingProvider logger, IParticipationRepository participationRepository, IFormValidatorProvider validator) { _logger = logger; _participationRepository = participationRepository; _validator = validator; }
public ParticipationsSessionRepository( IParticipationRepository participationRepository, ICache cache, ICacheSettings settings, IReadTestRepository readTestRepository) { _participationRepository = participationRepository; _cache = cache; _settings = settings; _readTestRepository = readTestRepository; }
public ParticipantController( IParticipantRepository participantRepository, ILogger <ParticipantController> logger, IParticipationRepository participationRepository) { _participantRepository = participantRepository; _logger = logger; _participationRepository = participationRepository; }
public Service(IMeetingsRepository meetingsRepository, IUserRepository userRepository, IParticipationRepository participationRepository) { meetingFactory = new MeetingFactory(); userFactory = new UserFactory(); participationFactory = new ParticipationFactory(); this.meetingsRepository = meetingsRepository; this.userRepository = userRepository; this.participationRepository = participationRepository; }
public ParticipationController(INotificator notificator, IParticipationRepository participationRepository, IParticipationService participationService, IMapper mapper, IUser user) : base(notificator, user) { _participationRepository = participationRepository; _participationService = participationService; _mapper = mapper; }
public Participation[] GetParticipations() { return(ExecuteFaultHandledOperation(() => { IParticipationRepository ParticipationRepository = _DataRepositoryFactory.GetDataRepository <IParticipationRepository>(); IEnumerable <Participation> participations = ParticipationRepository.GetParticipations(); return participations.ToArray(); })); }
public CreateParticipationHandler(IParticipationRepository participationRepository, IReadTournamentRepository readTournamentRepository, IReadStepRepository readStepRepository, IReadTeamRepository readTeamRepository, ITimeService timeService, IReadParticipationRepository readParticipationRepository) { _participationRepository = participationRepository; _readTournamentRepository = readTournamentRepository; _readStepRepository = readStepRepository; _readTeamRepository = readTeamRepository; _timeService = timeService; _readParticipationRepository = readParticipationRepository; }
public Participation GetParticipation(int participationId) { return(ExecuteFaultHandledOperation(() => { IParticipationRepository ParticipationRepository = _DataRepositoryFactory.GetDataRepository <IParticipationRepository>(); Participation participation = ParticipationRepository.Get(participationId); if (participation == null) { NotFoundFault fault = new NotFoundFault(string.Format("No participation record found for id '{0}'.", participationId)); throw new FaultException <NotFoundFault>(fault, fault.Message); } ValidateAuthorization(participation); return participation; })); }
public Participation PushAllocationIntoParticipation(Allocation allocation) { IParticipationRepository participationRepository = _DataRepositoryFactory.GetDataRepository <IParticipationRepository>(); IFundRepository fundRepository = _DataRepositoryFactory.GetDataRepository <IFundRepository>(); Participation participation = participationRepository.GetParticipationsByAccount(allocation.Reservation.AccountID) .Where(p => p.FundID == allocation.FundID) .FirstOrDefault(); try { if (participation == null) { if (CanFundAcceptNewParticipation(allocation.FundID, allocation.Amount)) { participation = new Participation() { AccountID = allocation.Reservation.AccountID, InitialBalance = allocation.Amount, Fund = fundRepository.Get(allocation.FundID) }; participationRepository.Add(participation); } } else { if (CanFundAcceptParticipationAddition(participation.Fund.FundID, allocation.Amount)) { participation.CurrentBalance += allocation.Amount; } participationRepository.Update(participation); } allocation.Pushed = true; } catch (Exception e) { } return(participation); }
public Participation[] GetParticipationsByAccount(string loginEmail) { return(ExecuteFaultHandledOperation(() => { IAccountRepository accountRepository = _DataRepositoryFactory.GetDataRepository <IAccountRepository>(); IParticipationRepository ParticipationRepository = _DataRepositoryFactory.GetDataRepository <IParticipationRepository>(); Account account = accountRepository.GetByLogin(loginEmail); if (account == null) { NotFoundFault fault = new NotFoundFault(string.Format("No account found for login '{0}'.", loginEmail)); throw new FaultException <NotFoundFault>(fault, fault.Message); } ValidateAuthorization(account); IEnumerable <Participation> participations = ParticipationRepository.GetParticipationsByAccount(account.AccountID); return participations.ToArray(); })); }
public ParticipationService(IParticipationRepository repo, IActivityRepository activityRepository, IUnitOfWork uow) { _repository = repo; _activityRepository = activityRepository; _uow = uow; }
public ParticipationService(IParticipationRepository participationRepository, INotificator notificator) : base(notificator) { _participationRepository = participationRepository; }
public MainForm(IUtilisateurRepository utilisateurRepository, ICoureurRepository coureurRepository, ICourseRepository courseRepository, IParticipationRepository participationRepository) { InitializeComponent(); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; Methods = new AppMethods(utilisateurRepository, coureurRepository, courseRepository, participationRepository); Methods.RefreshContenuCoureurs(dgvCoureurs); Methods.RefreshContenuCourses(dgvCourses); btnCoursesReinit.Visible = false; dgvParticipationsNameCoureurs.Visible = false; dgvParticipationsNameCourse.Visible = false; btnDeleteCoureur.Visible = false; btnDeleteCourse.Visible = false; isConnected = false; lblSearchByAge.Visible = false; }
public HomeController(ICreatedEventRepository repo, IParticipationRepository repo_p) { repository = repo; p_rope = repo_p; // _userManager=userMgr; }
public ParticipationService(IParticipationRepository repository) : base(repository) { _repository = repository; }
public UserController(ICreatedEventRepository cRepo, IParticipationRepository pRepo) { ceRepository = cRepo; pRepository = pRepo; }
public OneParticipationFilter(IParticipationRepository participationRepository) { _participationRepository = participationRepository; }