public ActionResult DeleteConfirmed(int id) { TipoSkill tiposkill = db.TipoSkills.Find(id); db.TipoSkills.Remove(tiposkill); db.SaveChanges(); return(RedirectToAction("Index")); }
// // GET: /TipoSkill/Delete/5 public ActionResult Delete(int id = 0) { TipoSkill tiposkill = db.TipoSkills.Find(id); if (tiposkill == null) { return(HttpNotFound()); } return(View(tiposkill)); }
public ActionResult Edit(TipoSkill tiposkill) { if (ModelState.IsValid) { db.Entry(tiposkill).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tiposkill)); }
public ActionResult Create(TipoSkill tiposkill) { if (ModelState.IsValid) { db.TipoSkills.Add(tiposkill); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tiposkill)); }
/** * Recupera o valor do skillCap total. */ public int skillsCap(Jogador jogador, TipoSkill tipoSkill) { int skillsCap = jogador.Skills.Cap; //habilidade racial Dictionary <IdHabilidadeRacial, HabilidadeNode> racial = jogador.getSistemaRaca().getHabilidades(); List <HabilidadeNode> habilidadesNode = new List <HabilidadeNode>(racial.Values); int bonus = getBonus(habilidadesNode, HabilidadeTipo.racial, tipoSkill); //habilidade talento Dictionary <IdHabilidadeTalento, HabilidadeNode> talento = jogador.getSistemaTalento().getHabilidades(); habilidadesNode = new List <HabilidadeNode>(talento.Values); bonus += getBonus(habilidadesNode, HabilidadeTipo.talento, tipoSkill); return(skillsCap + bonus); }
private int getBonus(List <HabilidadeNode> habilidadesNode, HabilidadeTipo tipo, TipoSkill tipoSkill) { int bonus = 0; Habilidade habilidade = null; foreach (HabilidadeNode node in habilidadesNode) { habilidade = Habilidade.getHabilidade(node.Id, tipo); if (TipoSkill.ambos.Equals(tipo) || TipoSkill.trabalho.Equals(tipoSkill)) { bonus += habilidade.skillsCapTrabalhoBonus(node); } if (TipoSkill.ambos.Equals(tipo) || TipoSkill.normal.Equals(tipoSkill)) { bonus += habilidade.skillsCapBonus(node); } } return(bonus); }
private int getBonus(List<HabilidadeNode> habilidadesNode, HabilidadeTipo tipo, TipoSkill tipoSkill) { int bonus = 0; Habilidade habilidade = null; foreach (HabilidadeNode node in habilidadesNode) { habilidade = Habilidade.getHabilidade(node.Id, tipo); if (TipoSkill.ambos.Equals(tipo) || TipoSkill.trabalho.Equals(tipoSkill)) { bonus += habilidade.skillsCapTrabalhoBonus(node); } if (TipoSkill.ambos.Equals(tipo) || TipoSkill.normal.Equals(tipoSkill)) { bonus += habilidade.skillsCapBonus(node); } } return bonus; }
/** * Recupera o valor do skillCap total. */ public int skillsCap(Jogador jogador, TipoSkill tipoSkill) { int skillsCap = jogador.Skills.Cap; //habilidade racial Dictionary<IdHabilidadeRacial, HabilidadeNode> racial = jogador.getSistemaRaca().getHabilidades(); List<HabilidadeNode> habilidadesNode = new List<HabilidadeNode>(racial.Values); int bonus = getBonus(habilidadesNode, HabilidadeTipo.racial, tipoSkill); //habilidade talento Dictionary<IdHabilidadeTalento, HabilidadeNode> talento = jogador.getSistemaTalento().getHabilidades(); habilidadesNode = new List<HabilidadeNode>(talento.Values); bonus += getBonus(habilidadesNode, HabilidadeTipo.talento, tipoSkill); return skillsCap + bonus; }