Beispiel #1
0
 public Rune(
     INWScript script,
     IPerkService perk,
     IItemService item,
     IRuneService rune,
     IDataContext db,
     IColorTokenService color,
     ISkillService skill)
 {
     _perk  = perk;
     _item  = item;
     _      = script;
     _rune  = rune;
     _db    = db;
     _color = color;
     _skill = skill;
 }
 public OnModuleExamine(
     INWScript script,
     IFarmingService farming,
     IDurabilityService durability,
     IPerkService perk,
     IItemService item,
     INWNXEvents nwnxEvents,
     IExaminationService examination,
     IRuneService rune)
 {
     _            = script;
     _farming     = farming;
     _durability  = durability;
     _perk        = perk;
     _item        = item;
     _nwnxEvents  = nwnxEvents;
     _examination = examination;
     _rune        = rune;
 }
Beispiel #3
0
 public MatchViewModel(IPageDialogService alertService, IChampionService championService, IRuneService runeService) : base(alertService)
 {
     ChampionService = championService;
     RuneService     = runeService;
 }
Beispiel #4
0
        private static async Task SeedUserAsync(UserManager <ApplicationUser> userManager, IRuneService runeService, ICityService cityService, string username)
        {
            var user = await userManager.FindByNameAsync(username);

            if (user == null)
            {
                var appUser = new ApplicationUser();
                appUser.UserName = username;
                appUser.Email    = username;
                appUser.Type     = "Undead";
                appUser.Avatar   = "Avatar1";
                appUser.Name     = username.Replace("@abv.bg", string.Empty);
                var cityName = appUser.Name + "ville";

                var runeId = DateTime.UtcNow.Millisecond;
                var rune   = new Rune {
                    InfantryAttackRune = true, SilverRune = true
                };
                await runeService.AddRuneAsync(rune);

                IdentityResult result = new IdentityResult();

                if (username == "*****@*****.**")
                {
                    result = userManager.CreateAsync(appUser, "123456").Result;
                    await cityService.CreateStartUpCity(appUser.Id, cityName, appUser.Avatar, rune.Id);
                }
                else if (username == "*****@*****.**")
                {
                    result = userManager.CreateAsync(appUser, "123456").Result;
                    await cityService.CreateStartUpCity(appUser.Id, cityName, appUser.Avatar, rune.Id);
                }
                else if (username == "*****@*****.**")
                {
                    result = userManager.CreateAsync(appUser, "123456").Result;
                    await cityService.CreateStartUpCity(appUser.Id, cityName, appUser.Avatar, rune.Id);
                }
                else if (username == "*****@*****.**")
                {
                    result = userManager.CreateAsync(appUser, "123456").Result;
                    await cityService.CreateStartUpCity(appUser.Id, cityName, appUser.Avatar, rune.Id);
                }
                else if (username == "*****@*****.**")
                {
                    result = userManager.CreateAsync(appUser, "123456").Result;
                    await cityService.CreateStartUpCity(appUser.Id, cityName, appUser.Avatar, rune.Id);
                }
                else if (username == "*****@*****.**")
                {
                    result = userManager.CreateAsync(appUser, "123456").Result;
                    await cityService.CreateStartUpCity(appUser.Id, cityName, appUser.Avatar, rune.Id);
                }

                if (result.Succeeded)
                {
                    if (username == "*****@*****.**" || username == "*****@*****.**" || username == "*****@*****.**")
                    {
                        userManager.AddToRoleAsync(appUser, GlobalConstants.AdministratorRoleName).Wait();
                    }
                }
            }
        }
Beispiel #5
0
 public OnModuleApplyDamage(IRuneService rune,
                            IAbilityService ability)
 {
     _rune    = rune;
     _ability = ability;
 }