public async Task <IActionResult> Edit(int id, [Bind("Id,ClassName,HitDice,Level,Features")] ClassLevel classLevel) { if (id != classLevel.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(classLevel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClassLevelExists(classLevel.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(classLevel)); }
private void listBoxClasses_SelectedIndexChanged(object sender, EventArgs e) { if (listBoxClasses.SelectedItem != null) { string[] brokenLevel = listBoxClasses.SelectedItem.ToString().Split('('); if (brokenLevel.Count() == 2) { className = brokenLevel[0].Trim(); Class nextClass = Class.findClass(className); if (nextClass != null) { currentlyChosenLevel = nextClass.returnClassLevel(currentCharacter.findClassLevel(nextClass)); if (currentlyChosenLevel != null) { if (currentlyChosenLevel.returnOptions().Count() != 0) { comboBoxOptionalFeature.Items.Clear(); foreach (Feat feat in currentlyChosenLevel.returnOptions()) { comboBoxOptionalFeature.Items.Add(feat.returnName()); } } setDescription(currentlyChosenLevel); } } } } }
private void setDescription(ClassLevel level) { string toBeSet = level.returnClass().returnName() + "\nSkill List: "; int count = 0; List <Skill> skillList = level.returnClass().returnSkills(); foreach (Skill skill in skillList) { count += 1; if (skillList.Count() == count) { toBeSet += skill.returnName(); } else { toBeSet += skill.returnName() + ", "; } } toBeSet += "\nSkill Points: " + level.returnClass().returnSkillGain().ToString(); toBeSet += "\nHP Gain: " + level.returnClass().returnHPValue(); toBeSet += "\nMana Gain:" + level.returnClass().returnManaValue(); //Add proficiencies here toBeSet += "\nLevel: " + level.returnLevel().ToString(); toBeSet += "\nBAB: +" + level.returnBab().ToString() + " Fort: +" + level.returnFort().ToString() + " Ref: +" + level.returnRef().ToString() + " Will: +" + level.returnWill().ToString(); foreach (Feat feat in level.returnFeats()) { toBeSet += "\n\n" + feat.returnName() + ": " + feat.returnDescription(); } richTextBoxDescription.Text = toBeSet; }
public async Task <IActionResult> PutClassLevel(int id, ClassLevel classLevel) { if (id != classLevel.ClassLevelId) { return(BadRequest()); } _context.Entry(classLevel).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClassLevelExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ActionResult All(string Search_key) { if (Session["Username"] == null && Session["Password"] == null) { return(RedirectToAction("Index", "Admin", new { area = "" })); } else { List <ClassLevels> ClassLevels = new Cateloge().ClassLevels(); if (ClassLevels == null) { ViewBag.StatusMessage = " No Any Data Found ! "; } else { AllClasses Data = new AllClasses(); Data.ClassLevel_s = new List <ClassLevel>(); foreach (var gdfc in ClassLevels) { ClassLevel dbr = new ClassLevel(); dbr.Id = gdfc.db_Id; dbr.Name = gdfc.Name; dbr.Range = gdfc.Range; Data.ClassLevel_s.Add(dbr); } Data.ClassLevel_s.TrimExcess(); return(View(Data)); } return(View()); } }
public ActionResult Edit(int id) { if (Session["Username"] == null && Session["Password"] == null) { return(RedirectToAction("Index", "Admin", new { area = "" })); } else { ClassLevels ClassLevel = new Cateloge().SelectClassLevel(id); if (ClassLevel == null) { ViewBag.StatusMessage = " No Any Result Founded ! "; } else { ClassLevel Formelements = new ClassLevel { Name = ClassLevel.Name, Range = ClassLevel.Range }; return(PartialView("_CreateClassLevel", Formelements)); } return(RedirectToAction("Index")); } }
public void Setup() { namespace_list = new List <string>() { "AssemblyBrowserLib.Levels", "AssemblyBrowserLib.HelpClasses" }; class_list = new List <string>() { "public AssemblyLevel", "public ClassLevel", "public FieldLevel", "public MethodLevel", "public NamespaceLevel", "public PropertyLevel" }; method_list = new List <string>() { "private String GetSignature(MethodLevel method)", "public String GetFullName()" }; property_list = new List <string>() { "String Name { public get; private set; }", "String Type { public get; private set; }", "MethodInfo methodInfo { public get; private set; }" }; field_list = new List <string>() { "private ParameterInfo[] Parameters" }; _assembly = new AssemblyLevel("AssemblyBrowserLib.dll"); _namespace = _assembly.Namespaces.Find(ns => ns.GetFullName() == namespace_list[0]); _class = _namespace.Classes.Find(cl => cl.GetFullName() == class_list[3]); }
public void Initialize(ComponentContainer components) { this.offense = components.Get <OffenseStats>(); this.sorcererLevels = components.Get <ClassLevel>(); this.charisma = components.Get <AbilityScores>().GetAbility(AbilityScoreTypes.Charisma); this.DamageModifier.AddModifier(new DelegateStatModifier(this.DamageModifier.Name, "bonus", () => { return(this.sorcererLevels.Level / 2); })); }
public async Task <ActionResult <ClassLevel> > PostClassLevel(ClassLevel classLevel) { _context.ClassLevels.Add(classLevel); await _context.SaveChangesAsync(); return(CreatedAtAction("GetClassLevel", new { id = classLevel.ClassLevelId }, classLevel)); }
public void Initialize(ComponentContainer components) { this.offense = components.Get <OffenseStats>(); this.charisma = components.Get <AbilityScores>().GetAbility(AbilityScoreTypes.Charisma); this.sorcererLevel = components.Get <ClassLevel>(); this.CriticalModifier = new BasicStat("Heavenly Fire Critical Modifier", 2); }
public ActionResult Create() { if (Session["Username"] == null && Session["Password"] == null) { return(RedirectToAction("Index", "Admin", new { area = "" })); } else { if (Request.IsAjaxRequest()) { List <ClassLevels> ClassLevels = new Cateloge().ClassLevels(); if (ClassLevels == null) { return(View()); } else { AllClasses Data = new AllClasses(); Data.ClassLevel_s = new List <ClassLevel>(); foreach (var gdfc in ClassLevels) { ClassLevel dbr = new ClassLevel(); dbr.Id = gdfc.db_Id; dbr.Name = gdfc.Name; Data.ClassLevel_s.Add(dbr); } Data.ClassLevel_s.TrimExcess(); return(PartialView("_CreateNewSyllabus", Data)); } } return(RedirectToAction("Index")); } }
public ActionResult Create(ClassLevel Add) { if (Session["Username"] == null && Session["Password"] == null) { return(RedirectToAction("Index", "Admin", new { area = "" })); } else { if (ModelState.IsValid) { ClassLevels AddClassLevel = new ClassLevels(); AddClassLevel.Name = Add.Name; AddClassLevel.Range = Add.Range; AddClassLevel.Date = DateTime.Today.ToString("dd-MM-yyyy"); AddClassLevel.Month = DateTime.Today.ToString("MMM"); AddClassLevel.Year = DateTime.Today.ToString("yyyy"); AddClassLevel.Time = DateTime.Now.ToString("HH:mm:ss"); new Cateloge().AddClassLevel(AddClassLevel); TempData["Msg"] = "New Class Level Have Added Successfully"; return(RedirectToAction("Index")); } return(RedirectToAction("Index")); } }
public ClassLevelHelper(ClassLevel ClassLevel) { Set(); this.ClassLevelId = ClassLevel.ClassLevelId; this.ClassLevel = ClassLevel; }
public IResult Update(ClassLevel classLevel) { //var isDuplicate = _classLevelDal.Get().IsDuplicate(x => x.ClassLevelName, classLevel.ClassLevelName); _classLevelDal.Update(classLevel); return(new SuccessResult(Messages.UpdatedSuccess)); }
public void Initialize(ComponentContainer components) { if (baseAbility == null) { source = components.Get <ClassLevel>(); baseAbility = components.Get <AbilityScores>().GetAbility(baseAbilityType); } }
public Class(string name, ClassLevel level, Guid teacherId, Guid roomId) { Name = name; Level = level; TeacherId = teacherId; Students = new List <Student>(); RoomId = roomId; }
private ClassLevelHelper GetHelper(ClassLevel ClassLevel) { var helper = new ClassLevelHelper(ClassLevel); helper.ServiceUserId = GetUserId(); return(helper); }
public IResult Add(ClassLevel classLevel) { //var isDuplicate = _classLevelDal.Get().IsDuplicate(x => x.ClassLevelName, classLevel.ClassLevelName); classLevel.Id = CreateUniqueId.CreateId(); _classLevelDal.Insert(classLevel); return(new SuccessResult(Messages.AddedSuccess)); }
public void Initialize(ComponentContainer components) { this.usesPerDayStatistic = new BasicStat(this.UsesPerDayStatName()); this.healingDice = new DiceStatistic("Lay On Hands Dice", "1d6"); components.Add(usesPerDayStatistic); components.Add(healingDice); paladinLevel = components.Get <ClassLevel>(); }
public void Initialize(ComponentContainer components) { this.sorcererLevels = components.Get <ClassLevel>(); var bloodline = components.Get <IDraconicBloodline>(); this.dragonType = bloodline.DragonType; this.charisma = components.Get <AbilityScores>().GetAbility(AbilityScoreTypes.Charisma); }
public void Initialize(ComponentContainer components) { sorcererLevels = components.Get <ClassLevel>(); CriticalModifier = new BasicStat("Elemental Ray Critical Modifier", 2); elementalType = components.Get <ElementalType>(); charisma = components.Get <AbilityScores>().GetAbility(AbilityScoreTypes.Charisma); AttackBonus = components.Get <OffenseStats>().RangeAttackBonus; }
public void Initialize(ComponentContainer components) { var strength = components.Get <AbilityScores>().GetAbility(AbilityScoreTypes.Strength); this.sorcererLevels = components.Get <ClassLevel>(); strengthModifier = new DelegateStatModifier(strength.Name, "bonus", this.CalculateStrengthBonus); strength.AddModifier(strengthModifier); }
public void Initialize(ComponentContainer components) { monkLevels = components.Get <ClassLevel>(); wisdom = components.FindStat <AbilityScore>(StatNames.Wisdom); inventory = components.Get <Inventory>(); monkACModifier = new DelegateStatModifier(StatNames.ArmorClass, "bonus", Modifier); components.ApplyStatModifier(monkACModifier); }
public void Initialize(ComponentContainer components) { sourceLevel = components.Get <ClassLevel>(); initModifier = new DelegateStatModifier( "initiative", "bonus", () => { return((sourceLevel.Level / 2).AtLeast(1)); }); components.Add(initModifier); }
public ActionResult AllSbjctsTtlMrks(int id) { if (Session["Username"] == null && Session["Password"] == null) { return(RedirectToAction("Index", "Admin", new { area = "" })); } else { Sub_Results sub_result = new Cateloge().SelectSubResult(id); List <ClassLevels> ClassLevels = new Cateloge().ClassLevels(); List <SubjectsTotalMarks> subjectstotalmarks = new Cateloge().SelectAllSubjectsTotalMarks(); AllClasses Data = new AllClasses(); Data.Sub_Result = new Sub_Result() { id = sub_result.id, name = sub_result.name }; if (ClassLevels == null) { ViewBag.StatusMessage = " No Any Data Found ! "; } else { Data.ClassLevel_s = new List <ClassLevel>(); foreach (var gdfc in ClassLevels) { ClassLevel dbr = new ClassLevel(); dbr.Id = gdfc.db_Id; dbr.Name = gdfc.Name; Data.ClassLevel_s.Add(dbr); } Data.ClassLevel_s.TrimExcess(); if (subjectstotalmarks == null) { ViewBag.StatusMessage = " No Any Data Found ! "; } else { Data.SubjectsTotalMark_s = new List <SubjectTotalMark>(); foreach (var gdfc in subjectstotalmarks) { SubjectTotalMark dbr = new SubjectTotalMark(); dbr.Class_id = gdfc.Class_id; dbr.R_id = gdfc.R_id; dbr.Subject_Name = gdfc.Subject_name.Name; dbr.Total_marks = gdfc.Total_marks; Data.SubjectsTotalMark_s.Add(dbr); } Data.SubjectsTotalMark_s.TrimExcess(); } return(View(Data)); } return(View()); } }
public ClassLevelViewModel(ClassLevel entity) { ClassLevelId = entity.ClassLevelId; Level = entity.Level; StudyMode = entity.StudyMode; SchoolFee = entity.SchoolFee; SchoolLevel = entity.SchoolLevel; HalfDay = entity.HalfDay; }
public void Initialize(ComponentContainer components) { this.sourceLevels = components.Get <ClassLevel>(); var energyType = energyTypes.ChooseOne(); damageResistance = new EnergyResistance(energyType, CalculateResistance); var defense = components.Get <DefenseStats>(); defense.AddDamageResistance(damageResistance); }
public void Initialize(ComponentContainer components) { sorcerer = components.Get <ClassLevel>(); var elementType = components.Get <ElementalType>(); resistance = new EnergyResistance(10, elementType.EnergyType); var defense = components.Get <DefenseStats>(); defense.AddDamageResistance(resistance); }
public async Task <IActionResult> Create([Bind("Id,ClassName,HitDice,Level,Features")] ClassLevel classLevel) { if (ModelState.IsValid) { _context.Add(classLevel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(classLevel)); }
public ActionResult Edit(int id) { if (Session["Username"] == null && Session["Password"] == null) { return(RedirectToAction("Index", "Admin", new { area = "" })); } else { //if (Request.IsAjaxRequest()) //{ List <ClassLevels> ClassLevels = new Cateloge().ClassLevels(); Subjects subject = new Cateloge().SelectSubject(id); if (ClassLevels == null) { return(View()); } else { AllClasses Data = new AllClasses(); Data.ClassLevel_s = new List <ClassLevel>(); foreach (var gdfc in ClassLevels) { ClassLevel dbr = new ClassLevel(); dbr.Id = gdfc.db_Id; dbr.Name = gdfc.Name; Data.ClassLevel_s.Add(dbr); } Data.ClassLevel_s.TrimExcess(); if (subject == null) { return(View()); } else { Data.Subject = new Subject { ClassLevel = subject.ClassLevel, ClassName = (subject.ClassName != null) ? subject.ClassName.Name : null, Name = subject.Name }; } return(PartialView("_EditSubject", Data)); } //} //else //{ // return RedirectToAction("Index"); //} } }