public UserAdministrationController(IUserLogic userLogic, IUserRoleLogic userRoleLogic) { this.userLogic = userLogic; this.userRoleLogic = userRoleLogic; config = new MapperConfiguration(cfg => { cfg.AddProfile <UserAdministartionAutoMapperProfile>(); }); mapper = config.CreateMapper(); }
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"]); }
public UserRolesController(IUserRoleLogic logic) { _userRoleLogic = logic; }
public CommonRoleProvider() { _userRoleLogic = DependencyResolver.Current.GetService <IUserRoleLogic>(); }
public UserRoleController(IUserRoleLogic userRoleLogic) { _userRoleLogic = userRoleLogic; }