コード例 #1
0
ファイル: Façade.cs プロジェクト: ThivagaranThiru/MovieNet
 public Façade()
 {
     dataModelContainer = new DataModelContainer();
     utilisateurDao     = new UtilisateurDao(dataModelContainer);
     movieDao           = new MovieDao(dataModelContainer);
     commentsDao        = new CommentsDao(dataModelContainer);
 }
コード例 #2
0
ファイル: RepositoryMovie.cs プロジェクト: EnvyIT/apollo
 public RepositoryMovie(IConnectionFactory connectionFactory) : base(connectionFactory)
 {
     _movieDao      = DaoFactory.CreateMovieDao();
     _genreDao      = DaoFactory.CreateGenreDao();
     _movieActorDao = DaoFactory.CreateMovieActorDao();
     _actorDao      = DaoFactory.CreateActorDao();
 }
コード例 #3
0
 public MovieManager(
     IMovieDao movieDao,
     IMapper mapper,
     IMovieServiceValidator validator)
 {
     _movieDao  = movieDao ?? throw new ArgumentNullException(nameof(movieDao));
     _mapper    = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _validator = validator ?? throw new ArgumentNullException(nameof(validator));
 }
コード例 #4
0
ファイル: RepositorySchedule.cs プロジェクト: EnvyIT/apollo
 public RepositorySchedule(IConnectionFactory connectionFactory) : base(connectionFactory)
 {
     _scheduleDao       = DaoFactory.CreateScheduleDao();
     _cinemaHallDao     = DaoFactory.CreateCinemaHallDao();
     _movieDao          = DaoFactory.CreateMovieDao();
     MinPriceWeekday    = 7.0M;
     MaxPriceWeekday    = 12.5M;
     MinPriceWeekend    = 9.5M;
     MaxPriceWeekend    = 15.5M;
     MinSchedulesPerDay = 6;
     MaxSchedulesPerDay = 10;
 }
コード例 #5
0
 //构造器注入
 public MovieService(IMovieDao movieDao)
 {
     this._movieDao = movieDao;
 }
コード例 #6
0
ファイル: MovieDAO.cs プロジェクト: tolco97/VIA_Cinema
 /// <summary>
 ///     Singleton implementation
 /// </summary>
 /// <returns> an instance of a movie data access object </returns>
 public static IMovieDao GetInstance()
 {
     return(_instance ?? (_instance = new MovieDao()));
 }
コード例 #7
0
ファイル: MovieBase.cs プロジェクト: tolco97/VIA_Cinema
 /// <summary>
 ///
 /// </summary>
 /// <param name="movieDao"></param>
 public MovieBase(IMovieDao movieDao)
 {
     _movieDao = movieDao;
 }
コード例 #8
0
 public MovieController(IMovieDao dao)
 {
     this.dao = dao;
 }
コード例 #9
0
 public MovieLogic(IMovieDao movieDao)
 {
     this._movieDao = movieDao;
     _movieCount    = movieDao.GetAll().Count();
 }
コード例 #10
0
 public MovieRepository(IMovieDao movieDao, IMovieFactory movieFactory)
 {
     _movieDao     = movieDao;
     _movieFactory = movieFactory;
 }
コード例 #11
0
 public ServiceFacade()
 {
     cDao = AbstractDaoFactory.getFactory().getCommentDao();
     mDao = AbstractDaoFactory.getFactory().getMovieDao();
     uDao = AbstractDaoFactory.getFactory().GetUserDao();
 }
コード例 #12
0
 private ServiceFacade()
 {
     userDao    = DaoFactory.getFactory().getUserDao(dataModelContainer);
     movieDao   = DaoFactory.getFactory().getMovieDao(dataModelContainer);
     commentDao = DaoFactory.getFactory().getCommentDao(dataModelContainer);
 }