public UserAdministrationController(IUserLogic userLogic, IUserRoleLogic userRoleLogic)
 {
     this.userLogic     = userLogic;
     this.userRoleLogic = userRoleLogic;
     config             = new MapperConfiguration(cfg => {
         cfg.AddProfile <UserAdministartionAutoMapperProfile>();
     });
     mapper = config.CreateMapper();
 }
Example #2
0
        static DependencyResolver()
        {
            switch (ConfigurationManager.AppSettings["DAL"])
            {
            case "Memory":
                _userDao           = new UserOnMemoryDAO();
                _awardDao          = new AwardOnMemoryDAO();
                _usersAndAwardsDao = new UsersAndAwardsOnMemoryDAO();
                break;

            case "File":
                _userDao            = new UserOnFileDAO();
                _awardDao           = new AwardOnFileDAO();
                _usersAndAwardsDao  = new UsersAndAwardsOnFileDAO();
                _webUserDao         = new WebUserFileDao();
                _userRoleDao        = new UserRoleFileDAO();
                _imagesDao          = new ImagesDAO();
                _usersAndImagesDao  = new UsersAndImagesOnFileDAO();
                _awardsAndImagesDao = new AwardsAndImagesDAO();
                break;

            case "Database":
                _userDao            = new UserDatabaseDAO();
                _awardDao           = new AwardDatabaseDAO();
                _usersAndAwardsDao  = new UsersAndAwardsDatabaseDAO();
                _webUserDao         = new WebUserDatabaseDAO();
                _userRoleDao        = new UserRoleDatabaseDAO();
                _imagesDao          = new ImagesDatabaseDAO();
                _usersAndImagesDao  = new UsersAndImagesDatabaseDAO();
                _awardsAndImagesDao = new AwardsAndImagesDatabaseDAO();
                break;
            }

            _usersAndAwardsLogic  = new UsersAndAwardsLogic(_usersAndAwardsDao);
            _webUserLogic         = new WebUserLogic(_webUserDao);
            _userRoleLogic        = new UserRoleLogic(_userRoleDao);
            _usersAndImagesLogic  = new UsersAndImagesLogic(_usersAndImagesDao);
            _awardsAndImagesLogic = new AwardsAndImagesLogic(_awardsAndImagesDao);
            _userLogic            = new UserLogic(_userDao, _usersAndAwardsDao, _usersAndImagesLogic);
            _awardLogic           = new AwardLogic(_awardDao, _usersAndAwardsDao, _awardsAndImagesLogic);
            _imagesLogic          = new ImagesLogic(_imagesDao, _usersAndImagesLogic, _awardsAndImagesLogic);
        }
        public AdminController(
            IGameLogic gameLogic,
            ISystemRequirementsLogic systemRequirementsLogic,
            IGenreLogic genreLogic,
            IImageLogic imageLogic,
            IOrderLogic orderLogic,
            IUserLogic userLogic,
            IUserRoleLogic userRoleLogic)
        {
            _gameLogic = gameLogic;
            _systemRequirementsLogic = systemRequirementsLogic;
            _genreLogic    = genreLogic;
            _imageLogic    = imageLogic;
            _orderLogic    = orderLogic;
            _userLogic     = userLogic;
            _userRoleLogic = userRoleLogic;

            _imagePath        = ConfigurationManager.AppSettings["VirtualImagePath"];
            _pageSize         = int.Parse(ConfigurationManager.AppSettings["PageSize"]);
            _maxPageSelectors = int.Parse(ConfigurationManager.AppSettings["MaxPageSelectors"]);
        }
Example #4
0
 public UserRolesController(IUserRoleLogic logic)
 {
     _userRoleLogic = logic;
 }
 public CommonRoleProvider()
 {
     _userRoleLogic = DependencyResolver.Current.GetService <IUserRoleLogic>();
 }
Example #6
0
 public UserRoleController(IUserRoleLogic userRoleLogic)
 {
     _userRoleLogic = userRoleLogic;
 }