public HomeController(IPageRepository pageRepo, IGenreRepository genreRepo, IMediumRepository mediumRepo, IArtistRepository artistRepo) { this._pageRepo = pageRepo; this._genreRepo = genreRepo; this._mediumRepo = mediumRepo; this._artistRepo = artistRepo; }
public PieceRepositoryFacade( ICountryRepository countryRepository, IUnitOfMeasureRepository unitOfMeasureRepository, IArtistRepository artistRepository, IMediumRepository mediumRepository, IGenreRepository genreRepository, ISubgenreRepository subgenreRepository, ISubjectMatterRepository subjectMatterRepository, IAcquisitionRepository acquisitionRepository, IFundingSourceRepository fundingSourceRepository, IPieceSourceRepository pieceSourceRepository, ILocationRepository locationRepository, ICollectionRepository collectionRepository, IPieceRepository pieceRepository, IMuseumRepository museumRepository) { this.countryRepository = countryRepository; this.unitOfMeasureRepository = unitOfMeasureRepository; this.artistRepository = artistRepository; this.mediumRepository = mediumRepository; this.genreRepository = genreRepository; this.subgenreRepository = subgenreRepository; this.subjectMatterRepository = subjectMatterRepository; this.acquisitionRepository = acquisitionRepository; this.fundingSourceRepository = fundingSourceRepository; this.pieceSourceRepository = pieceSourceRepository; this.locationRepository = locationRepository; this.collectionRepository = collectionRepository; this.pieceRepository = pieceRepository; this.museumRepository = museumRepository; }
public HomeController() { this._pageRepo = new EFPageRepository(); this._genreRepo = new EFGenreRepository(); this._mediumRepo = new EFMediumRepository(); this._artistRepo = new EFArtistRepository(); }
public MediumService(IMediumRepository repo, IMediumMapper mapper, IFilmRepository frepo, IMediumValidator validator) : base(repo, mapper) { _filmRepository = frepo; _validator = validator; }
protected void InitializeDatabase() { // In-memory database only exists while the connection is open var connection = new SqliteConnection("DataSource=:memory:"); connection.Open(); try { var options = new DbContextOptionsBuilder <FilmContext>() .UseSqlite(connection) .Options; // Create the schema in the database using (var context = new FilmContext(options)) { context.Database.EnsureCreated(); } // Run the test against one instance of the context using (var context = new FilmContext(options)) { var tiffany = AddFilm(context, tiffanyTitle, tiffanyYear, tiffanyLength); var woman = AddFilm(context, womanTitle, womanYear, womanLength); var hepburn = AddPerson(context, hepburnFirstName, hepburnLastName, hepburnBirthdate); var roberts = AddPerson(context, robertsFirstName, robertsLastName, robertsBirthdate); var tiffanyDvd = AddMedium(context, tiffany, FilmConstants.MediumType_DVD, FilmConstants.Location_Left, true); var womanDvd = AddMedium(context, woman, FilmConstants.MediumType_DVD, FilmConstants.Location_Left, true); var tiffanyHepburn = AddFilmPerson(context, tiffany, hepburn, FilmConstants.Role_Actor); var womanRoberts = AddFilmPerson(context, woman, roberts, FilmConstants.Role_Actor); _filmRepository = new FilmRepository(context); _personRepository = new PersonRepository(context); _mediumRepository = new MediumRepository(context, _filmRepository); _filmPersonRepository = new FilmPersonRepository(context, _filmRepository, _personRepository); } } finally { connection.Close(); } }
public void initialize() { Database.SetInitializer(new DropCreateMMDbWithSeedDataForBusinessTest()); MMContext context = new MMContext(); ITutorRepository tutorR = new TutorRepository(context); IProductRepository productR = new ProductRepository(context); IMemberRepository memberR = new MemberRepository(context); purchaseR = new PurchaseRepository(context); balanceR = new BalanceRepository(context); consumptionR = new ConsumptionRepository(context); mediumR = new MediumRepository(context); //_admin = new Administrator(_tutorR, _productR, _memberR, _purchaseR, _balanceR, _consumptionR, _mediumR); }
public ArtistService(IArtistRepository artistRepository, IMediumRepository mediumRepository) { this.artistRepository = artistRepository; this.mediumRepository = mediumRepository; }
public ValidateMediumExistsFilterImpl(IMediumRepository repo, IFilmRepository frepo) { _repository = repo; _filmRepository = frepo; _keyService = new KeyService(); }
public ValidateMediumNotDuplicateFilterImpl(IMediumRepository repo) { _repository = repo; }
public GetMediumListQuery(IMediumRepository mediumRepository) { this.mediumRepository = mediumRepository; }
public PersonService(IPersonRepository personRepository, IMediumRepository mediumRepository) { this.personRepository = personRepository; this.mediumRepository = mediumRepository; }
public MediumMgr(IMediumRepository mediumRepository) { _mediumRepository = mediumRepository; }
public SongService(ISongRepository songRepository, IMediumRepository mediumRepository) { this.songRepository = songRepository; this.mediumRepository = mediumRepository; }
public ValidateMediumToUpdateExistsFilterImpl(IMediumRepository repo) { _repository = repo; }
public MediumSearchService(IMediumRepository mediumRepository, IMediumWeightCalculator mediumWeightCalculator) { _mediumRepository = mediumRepository; _mediumWeightCalculator = mediumWeightCalculator; }