public UsersController(IUsersRepository usersRepository, IMoviesRepository movieRepository, IRatingsRepository ratingsRepository, ITransactionRepository transactionRepository) { _usersRepository = usersRepository ?? throw new ArgumentNullException(nameof(usersRepository)); _moviesRepository = movieRepository ?? throw new ArgumentNullException(nameof(movieRepository)); _ratingsRepository = ratingsRepository ?? throw new ArgumentNullException(nameof(ratingsRepository)); _transactionRepository = transactionRepository ?? throw new ArgumentNullException(nameof(transactionRepository)); }
public RuleOneService(IRatingsRepository ratingsRepository, IStockQuotesAPI stockQuotesApi, IEMAService emaService, IMACDService macdService, IStochasticService stochasticService, IFiveMoatsRepository fiveMoatsRepository, ILeadersRepository leadersRepository, IMeaningsRepository meaningsRepository, IFinancialsAPI financialsApi, IMapper mapper, IBigFiveGrowthRateService bigFiveGrowthRateService) { _ratingsRepository = ratingsRepository; _stockQuotesApi = stockQuotesApi; _emaService = emaService; _macdService = macdService; _stochasticService = stochasticService; _fiveMoatsRepository = fiveMoatsRepository; _leadersRepository = leadersRepository; _meaningsRepository = meaningsRepository; _financialsApi = financialsApi; _mapper = mapper; _bigFiveGrowthRateService = bigFiveGrowthRateService; }
public UnitOfWork(ApplicationDbContext applicationDataBaseContext, UserManager <User> userManager, SignInManager <User> signInManager, ICommentsRepository comments, IFilmsRepository films, IUserRepository users, IPhotoRepository photos, IUserFilmsRepository userFilms, IRatingsRepository ratings) { ApplicationDataBaseContext = applicationDataBaseContext; UserManager = userManager; SignInManager = signInManager; UserFilms = userFilms; Comments = comments; Films = films; Users = users; Photos = photos; Ratings = ratings; }
public DatabaseManager() { _boardRepository = new BoardRepository(); _boardRowRepository = new BoardRowRepository(); _buildingRepository = new BuildingRepository(); _buildingUserRepository = new BuildingUserRepository(); _certificateRepository = new CertificateRepository(); _certificateRowRepository = new CertificateRowRepository(); _circuitRepository = new CircuitRepository(); _estateRepository = new EstateRepository(); _buildingRowRepository = new BuildingRowRepository(); _userRepository = new UserRepository(); _instrumentRepository = new InstrumentRepository(); _certificateInspectionRepository = new CertificateInspectionRepository(); _buildingContactTestRepository = new BuildingContactTestRepository(); _buildingTestRepository = new BuildingTestRepository(); _boardTestRepository = new BoardTestRepository(); _circuitTestRepository = new CircuitTestRepository(); _circuitPointsRcdTestRepository = new CircuitPointsRcdTestRepository(); _certificateInspectionObservationsRepository = new CertificateInspectionObservationsRepository(); _circuitPointsRcdRepository = new CircuitPointsRcdRepository(); _observationFromRepository = new ObservationFromRepository(); _observationGroupRepository = new ObservationGroupRepository(); _boardReferenceTypesRepository = new BoardReferenceTypesRepository(); _conductorSizeTypesRepository = new ConductorSizeTypesRepository(); _circuitOptsRepository = new CircuitOptsRepository(); _optsRepository = new OptsRepository(); _phasesRepository = new PhasesRepository(); _phaseSortOrdersRepository = new PhaseSortOrdersRepository(); _ratingsRepository = new RatingsRepository(); _cableReferenceMethodsRepository = new CableReferenceMethodsRepository(); _certificateInspectionQuestionsRepository = new CertificateInspectionQuestionsRepository(); _bsAmendmentDatesRepository = new BsAmendmentDatesRepository(); _rcdTypeRepository = new RcdTypeRepository(); _rcdOpCurrentsRepository = new RcdOpCurrentsRepository(); _csaLiveRepository = new CsaLiveRepository(); _csaCpcRepository = new CsaCpcRepository(); _namingConventionRepository = new NamingConventionRepository(); }
//public async Task Transact(IGenericRepository<User> users, IGenericRepository<Movie> movies, // User user, Movie movie) //{ // var transaction = CreateTransaction(user, movie); // using var transact = _context.Database.BeginTransaction(); // try // { // await movies.Add(movie); // users.Update(user); // await Add(transaction); // await _context.SaveChangesAsync(); // transact.Commit(); // } // catch (Exception e) // { // Debug.WriteLine(e.Message); // throw; // } //} public async Task Transact(IGenericRepository <User> users, IGenericRepository <Movie> movies, IRatingsRepository ratings, User user, Movie movie, Rating rating) { var transaction = CreateTransaction(user, movie); using var transact = _context.Database.BeginTransaction(); try { await ratings.Add(rating); users.Update(user); await Add(transaction); await _context.SaveChangesAsync(); transact.Commit(); } catch (Exception e) { Debug.WriteLine(e.Message); throw; } }
public SurveyService(IRatingsRepository ratingsRepository, IRatingsProcessingService ratingsProcessingService) { _ratingsRepository = ratingsRepository; _ratingsProcessingService = ratingsProcessingService; }
public HourTask(IHourRepository hourRepository, IHourlyScoringLogic hourlyScoringLogic, IRatingsRepository ratingsRepository, IEventRepository eventRepository) { this.hourRepository = hourRepository; this.hourlyScoringLogic = hourlyScoringLogic; this.ratingsRepository = ratingsRepository; this.eventRepository = eventRepository; }
public SurveyService(IRatingsRepository ratingsRepository, IRatingsProcessingService ratingsProcessingService) { _ratingsRepository = ratingsRepository; _ratingsProcessingService = ratingsProcessingService; }
public RatingsService(IRatingsRepository repository) { _repository = repository; }
public RatingsController(IRatingsRepository repo) { RatingsRepo = repo; }
public RatingsController(IRatingsRepository ratingsRepository) { _ratingsRepository = ratingsRepository; }