Esempio n. 1
0
        protected override void AdditionalSetup()
        {
            base.AdditionalSetup();

            AppRepository  = MockHelper.CreateAndRegisterMock <IAppRepository>();
            BandRepository = MockHelper.CreateAndRegisterMock <IBandRepository>();
        }
Esempio n. 2
0
        public InviteJoinBand(IInvitationRepository invitationRepository, IBandRepository bandRepository, IBanditRepository banditRepository, Notifications notifications)
        {
            if (invitationRepository == null)
            {
                throw new ArgumentNullException(nameof(invitationRepository));
            }

            if (bandRepository == null)
            {
                throw new ArgumentNullException(nameof(bandRepository));
            }

            if (banditRepository == null)
            {
                throw new ArgumentNullException(nameof(banditRepository));
            }

            if (notifications == null)
            {
                throw new ArgumentNullException(nameof(notifications));
            }

            this.notifications        = notifications;
            this.bandRepository       = bandRepository;
            this.banditRepository     = banditRepository;
            this.invitationRepository = invitationRepository;
        }
Esempio n. 3
0
        protected override void AdditionalSetup()
        {
            base.AdditionalSetup();

            AppRepository = MockHelper.CreateAndRegisterMock<IAppRepository>();
            BandRepository = MockHelper.CreateAndRegisterMock<IBandRepository>();
        }
Esempio n. 4
0
 public BandAppService(
     IBandRepository repository,
     BandValidator validator
     ) : base(repository)
 {
     Validator = validator;
 }
 public BandService(
     IBandRepository bandRepository,
     UnitOfWork unitOfWork
     )
 {
     _bandRepository = bandRepository;
     _unitOfWork     = unitOfWork;
 }
Esempio n. 6
0
        public BandsList(IBandRepository bandRepository)
        {
            if (bandRepository == null)
            {
                throw new ArgumentNullException(nameof(bandRepository));
            }

            this.bandRepository = bandRepository;
        }
Esempio n. 7
0
 public HomeController(IGenreRepository genreRepository, IBandRepository bandRepository,
                       IAlbumTypeRepository albumTypeRepository, IAlbumRepository albumRepository, IFileRepository fileRepository)
 {
     _genreRepository     = genreRepository;
     _bandRepository      = bandRepository;
     _albumTypeRepository = albumTypeRepository;
     _albumRepository     = albumRepository;
     _fileRepository      = fileRepository;
 }
Esempio n. 8
0
 public MusicController(IUserRepository userRepository, IGenreRepository genreRepository, IBandRepository bandRepository,
                        IAlbumTypeRepository albumTypeRepository, IAlbumRepository albumRepository, IFileRepository fileRepository)
 {
     _userRepository      = userRepository;
     _genreRepository     = genreRepository;
     _bandRepository      = bandRepository;
     _albumTypeRepository = albumTypeRepository;
     _albumRepository     = albumRepository;
     _fileRepository      = fileRepository;
 }
Esempio n. 9
0
 public AlbumService(
     IBandRepository bandRepository,
     IAlbumRepository albumRepository,
     UnitOfWork unitOfWork
     )
 {
     _bandRepository  = bandRepository;
     _albumRepository = albumRepository;
     _unitOfWork      = unitOfWork;
 }
Esempio n. 10
0
 public ValidationRules(IBandRepository bandRepository,
                         IMemberRepository memberRepository, 
                         ISongRepository songRepository, 
                         ISetlistRepository setListRepository, 
                         IGigRepository gigRepository,
                         IInstrumentRepository instrumentRepository)
 {
     _bandRepository = bandRepository;
     _memberRepository = memberRepository;
     _songRepository = songRepository;
     _setListRepository = setListRepository;
     _gigRepository = gigRepository;
     _instrumentRepository = instrumentRepository;
 }
Esempio n. 11
0
 public void SetUp()
 {
     var connectionString = Properties.Settings.Default.TestConnection;
     var factory = Fluently.Configure()
             .Database(MsSqlConfiguration.MsSql2008.ConnectionString(connectionString))
             .Mappings(cfg => cfg.FluentMappings.AddFromAssemblyOf<NHibBandRepository>())
             .ExposeConfiguration(CreateAndDropSchema)
             .BuildConfiguration()
             .CurrentSessionContext<ThreadStaticSessionContext>().BuildSessionFactory();
     _session = factory.OpenSession();
     _session.FlushMode = FlushMode.Commit;
     _transaction = _session.BeginTransaction();
     _repo = new NHibBandRepository(_session);
 }
Esempio n. 12
0
        public CreateBand(IBandRepository bandRepository, IBanditRepository banditRepository)
        {
            if (bandRepository == null)
            {
                throw new ArgumentNullException(nameof(bandRepository));
            }

            if (banditRepository == null)
            {
                throw new ArgumentNullException(nameof(banditRepository));
            }

            this.bandRepository   = bandRepository;
            this.banditRepository = banditRepository;
        }
Esempio n. 13
0
        public HandleInvitation(IInvitationRepository invitationRepository, IBandRepository bandRepository)
        {
            if (invitationRepository == null)
            {
                throw new ArgumentNullException(nameof(invitationRepository));
            }

            if (bandRepository == null)
            {
                throw new ArgumentNullException(nameof(bandRepository));
            }

            this.invitationRepository = invitationRepository;
            this.bandRepository       = bandRepository;
        }
Esempio n. 14
0
        public UsersController( IAccount account,
                                IBandRepository bandRepository,
                                IUserRepository userRepository,
                                IValidationRules validationRules)
        {
            _account = account;
            _bandRepository = bandRepository;
            _userRepository = userRepository;
            _validationRules = validationRules;

            var currentUserName = GetCurrentSessionUser();
            if (currentUserName.Length > 0)
                _currentUser = account.GetUserByUserName(currentUserName);
            _common = new CommonSong(account, currentUserName);
        }
Esempio n. 15
0
        public GigsController(  IBandRepository bandRepository,
                                IGigRepository gigRepository,
                                ISetlistRepository setlistRepository,
                                IValidationRules validationRules, 
                                IAccount account)
        {
            _bandRepository = bandRepository;
            _gigRepository = gigRepository;
            _setlistRepository = setlistRepository;
            _validationRules = validationRules;

            var currentUserName = GetCurrentSessionUser();
            if (currentUserName.Length > 0)
                _currentUser = account.GetUserByUserName(currentUserName);
            _common = new CommonSong(account, currentUserName);
        }
Esempio n. 16
0
        public BandsController( IUserRepository userRepository,
                                IBandRepository bandRepository,
                                ISongRepository songRepository,
                                IMemberRepository memberRepository,
                                IValidationRules validationRules,
                                IAccount account)
        {
            _userRepository = userRepository;
            _bandRepository = bandRepository;
            _songRepository = songRepository;
            _memberRepository = memberRepository;
            _validationRules = validationRules;

            var currentUserName = GetCurrentSessionUser();
            if (currentUserName.Length > 0)
                _currentUser = account.GetUserByUserName(currentUserName);
            _common = new CommonSong(account, currentUserName);
        }
Esempio n. 17
0
        public SetlistsController(  IBandRepository bandRepository, 
                                    ISetlistRepository setlistRepository,
                                    ISetSongRepository setSongRepository,
                                    ISongRepository songRepository,
                                    IGigRepository gigRepository, 
                                    IAccount account, 
                                    IValidationRules validationRules)
        {
            var currentUserName = GetCurrentSessionUser();
            _currentUser = (currentUserName.Length > 0) ? account.GetUserByUserName(currentUserName) : null;

            _bandRepository = bandRepository;
            _setlistRepository = setlistRepository;
            _setSongRepository = setSongRepository;
            _songRepository = songRepository;
            _gigRepository = gigRepository;
            _validationRules = validationRules;
            _common = new CommonSong(account, currentUserName);
        }
Esempio n. 18
0
        public NotifyScoreRound(Notifications notifications, IBandRepository bandRepository, IRoundRepository roundRepository)
        {
            if (notifications == null)
            {
                throw new ArgumentNullException(nameof(notifications));
            }

            if (bandRepository == null)
            {
                throw new ArgumentNullException(nameof(bandRepository));
            }

            if (roundRepository == null)
            {
                throw new ArgumentNullException(nameof(roundRepository));
            }

            this.notifications   = notifications;
            this.bandRepository  = bandRepository;
            this.roundRepository = roundRepository;
        }
 public MusicController(IBandRepository bandRepository)
 {
     _bandRepository = bandRepository;
 }
Esempio n. 20
0
 public BandsController(IBandRepository _bandRepository, IArtistRepository _artistRepository)
 {
     bandRepository   = _bandRepository;
     artistRepository = _artistRepository;
 }
Esempio n. 21
0
 public AlbumsController(IBandRepository bandRepository, IGenreRepository genreRepository, IAlbumRepository albumRepository)
 {
     this.bandRepository = bandRepository;
     this.genreRepository = genreRepository;
     this.albumRepository = albumRepository;
 }
Esempio n. 22
0
 public SetlistHelper(IBandRepository bandRepository)
 {
     _bandRepository = bandRepository;
 }
Esempio n. 23
0
 public BandsController(IBandRepository repo)
 {
     _repo = repo;
 }
Esempio n. 24
0
 /// <summary>
 /// Constructor
 /// </summary>
 public BandsController(IBandRepository repository)
 {
     _repository = repository;
 }
Esempio n. 25
0
 public AlbumsController(IBandRepository bandRepository, IGenreRepository genreRepository, IAlbumRepository albumRepository)
 {
     this.bandRepository  = bandRepository;
     this.genreRepository = genreRepository;
     this.albumRepository = albumRepository;
 }
Esempio n. 26
0
 public BandsController(IBandRepository _bandRepository, IArtistRepository _artistRepository)
 {
     bandRepository = _bandRepository;
     artistRepository = _artistRepository;
 }
 public MusiciansController(IMusicianRepository repository, IBandRepository bandRepository)
 {
     _repository     = repository;
     _bandRepository = bandRepository;
 }
 public AlbumController(IAlbumRepository albumRepository, IBandRepository bandRepository)
 {
     _albumRepository = albumRepository;
     _bandRepository  = bandRepository;
 }
Esempio n. 29
0
 public BandController(IBandRepository bandRepository)
 {
     _bandRepository = bandRepository;
 }
 public HomeController(IAlbumRepository albumRepository, IBandRepository bandRepository, ICustomerRepository customerRepository)
 {
     _albumRepository    = albumRepository;
     _bandRepository     = bandRepository;
     _customerRepository = customerRepository;
 }
Esempio n. 31
0
 public StatsController(IBandRepository bandRepository)
 {
     _bandRepository = bandRepository;
 }