Beispiel #1
0
        partial void PlatformProxy_NotifyDataErrorInfo()
        {
            var validation = Instance as IValidation;

            _validator = validation?.Rules;
            if (_validator != null)
            {
                _validator.ErrorsChanged += Validator_ErrorsChanged;
            }
        }
Beispiel #2
0
        public GenresController (   IGenreRepository genreRepository,
                                    ISongRepository songRepository,
                                    IValidationRules validationRules,
                                    IAccount account)
        {
            _genreRepository = genreRepository;
            _songRepository = songRepository;
            _validationRules = validationRules;

            var currentUserName = GetCurrentSessionUser();
            if (currentUserName.Length > 0)
                _currentUser = account.GetUserByUserName(currentUserName);
            _common = new CommonSong(account, currentUserName);
        }
Beispiel #3
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);
        }
Beispiel #4
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);
        }
Beispiel #5
0
        public Api(IRoomRepository roomRepository, IFurnitureRepository furnitureRepository, IHistoryRepository historyRepository, IValidationRules rules)
        {
            _rules = rules;
            _roomRepository = roomRepository;
            _furnitureRepository = furnitureRepository;
            _historyRepository = historyRepository;

            _operations = new Dictionary<string, Func<OperationModel, string>>
            {
                { OperationNameEnum.createroom.ToString().ToLower(), CreateRoom },
                { OperationNameEnum.removeroom.ToString().ToLower(), RemoveRoom },
                { OperationNameEnum.createfurniture.ToString().ToLower(), CreateFurniture },
                { OperationNameEnum.movefurniture.ToString().ToLower(), MoveFurniture },
                { OperationNameEnum.query.ToString().ToLower(), Query },
                { OperationNameEnum.history.ToString().ToLower(), History },
            };
        }
        public InstrumentsController(IInstrumentRepository instrumentRepository,
                                     ISongRepository songRepository,
                                     IValidationRules validationRules,
                                     IAccount account)
        {
            _instrumentRepository = instrumentRepository;
            _songRepository       = songRepository;
            _validationRules      = validationRules;

            var currentUserName = GetCurrentSessionUser();

            if (currentUserName.Length > 0)
            {
                _currentUser = account.GetUserByUserName(currentUserName);
            }
            _common = new CommonSong(account, currentUserName);
        }
Beispiel #7
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);
        }
        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);
        }
Beispiel #9
0
 public Converter(IValidationRules validationRules)
 {
     _validationRules = validationRules;
     symbols          = Symbols.GetSymbols();
 }