Exemplo n.º 1
0
 /// <summary>
 /// Creates a new instance of the UserController and injects the userLogic, userManager, singInManager, and logger.
 /// </summary>
 /// <param name="userLogic">The user logic to be injected.</param>
 /// <param name="citiesLogic">The cities logic to be injected.</param>
 /// <param name="singInManager">The sign in manager to be injected.</param>
 /// <param name="logger">The logger to be injected.</param>
 public UserController(IUserLogic userLogic, ICitiesLogic citiesLogic, SignInManager <User> singInManager,
                       ILogger <UserController> logger)
 {
     _userLogic     = userLogic;
     _citiesLogic   = citiesLogic;
     _singInManager = singInManager;
     _logger        = logger;
 }
Exemplo n.º 2
0
        internal LogicApp()
        {
            ArmyDBContext db = new ArmyDB();

            // Провайдер базы данных
            var provider = new LogicProviderDB(LogicProviderDB.databases.mssql);


            socialNetworksLogic    = new SocialNetworksLogic(provider);
            userLogic              = new UserLogic(provider);
            CountriesLogic         = new CountriesLogic(provider);
            SoldierUnitLogic       = new SoldierUnitsLogic(provider);
            SocStatusesLogic       = new SocStatusesLogic(provider);
            citiesLogic            = new CitiesLogic(provider);
            CrimesLogic            = new CrimesLogic(provider);
            ForeignFriendsLogic    = new ForeignFriendsLogic(provider);
            ExtremistMaterialLogic = new ExtremistMaterialLogic();
            GroupLogic             = new GroupsLogic(provider);
            AudiosLogic            = new AudiosLogic(provider);
        }