Example #1
0
 // GET: DS3/Planner
 public ActionResult Index()
 {
     ViewBag.Weapons             = _weaponsHelper.GetWeapons();
     ViewBag.ReinforcementLevels = _statsHelper.GetReinforcementLevels();
     ViewBag.Helms           = _armorHelper.GetArmor(armorTypeId: (int)ArmorType.Types.Helm);
     ViewBag.Chests          = _armorHelper.GetArmor(armorTypeId: (int)ArmorType.Types.Chest);
     ViewBag.Gauntlets       = _armorHelper.GetArmor(armorTypeId: (int)ArmorType.Types.Gauntlet);
     ViewBag.Leggings        = _armorHelper.GetArmor(armorTypeId: (int)ArmorType.Types.Legging);
     ViewBag.StartingClasses = _statsHelper.GetStartingClasses();
     ViewBag.InfusionTypes   = _weaponsHelper.GetInfusionTypes();
     ViewBag.Rings           = new List <SelectListItem>();
     return(View());
 }
Example #2
0
        // GET: DS3/Weapons
        public ActionResult Index(string searchValue = "", int weaponTypeId = 0, int infusionId = 1, int upgradeLevel = 10,
                                  double?weight      = null, int?STR        = null, int?DEX = null, int?INT = null, int?FTH = null, int?LCK = null)
        {
            searchValue = (searchValue == null) ? "" : searchValue.Trim();

            //TODO: Include Bleed/Poison/Frost
            IEnumerable <WeaponViewModel> weapons = _weaponsHelper.WeaponSearch(searchValue, null, weaponTypeId, infusionId, upgradeLevel, weight, STR, DEX, INT, FTH);

            ViewData.Model = weapons.OrderBy(w => w.Name).ToList();

            ViewBag.WeaponTypes         = _weaponsHelper.GetWeaponTypes(weaponTypeId);
            ViewBag.ReinforcementLevels = _statsHelper.GetReinforcementLevels(upgradeLevel);
            ViewBag.InfusionTypes       = _weaponsHelper.GetInfusionTypes(infusionId);
            ViewBag.WeaponTypeId        = weaponTypeId;
            ViewBag.SearchValue         = searchValue;
            ViewBag.Weight = weight;
            ViewBag.STR    = STR;
            ViewBag.DEX    = DEX;
            ViewBag.INT    = INT;
            ViewBag.FTH    = FTH;
            ViewBag.LCK    = LCK;

            return(View());
        }