public FeatsController(FeatsViewModel ViewModel, IMessenger Messenger, IMapper Mapper, ICommonData CommonData) { viewModel = ViewModel; messenger = Messenger; mapper = Mapper; commonData = CommonData; }
public ActionResult Finalise(FeatsViewModel featz) { _player.Feats = new FeatLevelModel(featz.Feats.Count()); for (int i = 0; i < featz.Feats.Count(); i++) { _player.Skills.SkillID[i] = featz.Feats[i].FeatID; } _player.Skills.SkillLevel = featz.Feats.Select(x => x.Value).ToArray(); DetailsViewModel details = new DetailsViewModel(); _businessLogic.UpdateDetails(_dbContext, details); this.SharedSession["PassModels"] = _player; return(View(details)); }
public ActionResult Feats(SkillsViewModel skillz) { _player.Skills = new SkillLevelModel(skillz.Skills.Count()); for (int i = 0; i < skillz.Skills.Count(); i++) { _player.Skills.SkillID[i] = skillz.Skills[i].SkillID; } _player.Skills.SkillLevel = skillz.Skills.Select(x => x.Value).ToArray(); FeatsViewModel feats = new FeatsViewModel(_dbContext); feats.AvalaiblePoints = _businessLogic.CheckAvailableFeatPoints(_dbContext, _player); this.SharedSession["PassModels"] = _player; return(View(feats)); }
public AddFeatCommand(FeatsViewModel owner) { _owner = owner; }