public async Task <IActionResult> Edit(Guid id, [Bind("Id,Name")] ESubject eSubject) { if (id != eSubject.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(eSubject); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ESubjectExists(eSubject.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(eSubject)); }
public NumericBuilder Cooldown(ESubject subject_, string name_) { equationString += " " + Serializer.WriteEnum(Numeric.EReferenceType.Input) + "|" + subject_.ToString("G") + "|" + name_; return(FieldAdded()); }
public void Delete(ESubject item) { if (item == _item.GetAll().FirstOrDefault(x => item.Name == item.Name)) { _item.Delete(item); Save(); } }
public NumericBuilder Stat(ESubject subject_, string type_) { equationString += " " + Serializer.WriteEnum(Numeric.EReferenceType.UnitStat) + "|" + subject_.ToString("G") + "|" + type_; return(FieldAdded()); }
public NumericBuilder Gauge(ESubject subject_, string type_, Unit.Gauge.EExtract extract_) { equationString += " " + Serializer.WriteEnum(Numeric.EReferenceType.UnitGauge) + "|" + subject_.ToString("G") + "|" + type_ + "|" + extract_.ToString("G"); return(FieldAdded()); }
public NumericBuilder Modifier(ESubject subject_, uint modifier_, Modifier.EExtract extract_) { equationString += " " + Serializer.WriteEnum(Numeric.EReferenceType.Modifier) + "|" + subject_.ToString("G") + "|" + modifier_.ToString() + "|" + extract_.ToString("G"); return(FieldAdded()); }
public Output( MetricReference numeric_, ESubject subject_, Data.Skill.Unit.Stat.ECategory category_, NamedHash gauge_) { Numeric = numeric_; Subject = subject_; Category = category_; Gauge = gauge_; }
public static CourseCode Parse(string courseCodeString) { string subjectString = courseCodeString.Substring(0, 4); ESubject subject = Enum.Parse <ESubject>(subjectString); string numberString = courseCodeString.Substring(4); ushort number = ushort.Parse(numberString); return(new CourseCode(subject, number)); }
public async Task <IActionResult> Create([Bind("Id,Name")] ESubject eSubject) { if (ModelState.IsValid) { eSubject.Id = Guid.NewGuid(); _context.Add(eSubject); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(eSubject)); }
public ESubject Add(ESubject item) { if (item != _item.GetAll().FirstOrDefault(x => item.Name == item.Name)) { ESubject temp = _item.Add(item); Save(); return(temp); } else { throw new Exception("This Subject Alredy Added"); } }
public static Context.Skill.Container GetContainer(this ESubject subject_, Context.Skill.Context triggerInfo_) { switch (subject_) { case ESubject.Target: return(triggerInfo_.Source); case ESubject.Source: return((triggerInfo_.Source != null) ? triggerInfo_.Source : triggerInfo_.Target); case ESubject.Trigger: return((triggerInfo_.Trigger != null) ? triggerInfo_.Trigger : triggerInfo_.Target); case ESubject.Parent: return((triggerInfo_.Target.Parent != null) ? triggerInfo_.Target.Parent : triggerInfo_.Target); } return(triggerInfo_.Target); }
public Converter( Id id_, ESubject as_, Data.Skill.Unit.Stat.ECategory categorymask_, Condition condition_, int order_, MetricReference input_, params Output[] outputs_) : base(id_) { As = as_; CategoryMask = categorymask_; Condition = condition_; Order = order_; Input = input_; Outputs = new List <Output>(outputs_); }
public ReferenceUnitGauge(List <string> fields) { Subject = Serializer.ReadEnum <ESubject>(fields[1]); Type = fields[2]; Extract = Serializer.ReadEnum <Unit.Gauge.EExtract>(fields[3]); }
protected Base(Id id_) { Name = id_.Name; From = id_.From; To = id_.To; }
protected Base(string name_, ESubject from_, ESubject to_) { Name = name_; From = from_; To = to_; }
protected Base(JSONNode jNode_) { Name = jNode_["name"]; From = Serializer.ReadEnum <ESubject>(jNode_["from"]); To = Serializer.ReadEnum <ESubject>(jNode_["to"]); }
public ReferenceModifier(List <string> fields) { Subject = Serializer.ReadEnum <ESubject>(fields[1]); Modifier = Convert.ToUInt32(fields[3]); Extract = Serializer.ReadEnum <Modifier.EExtract>(fields[3]); }
public CourseCode(ESubject subject, ushort number) { Subject = subject; Number = number; }
public void Delete(ESubject item) { _context.Subject.Remove(item); }
public ESubject Add(ESubject item) { return(_context.Subject.Add(item)); }
public ReferenceCooldown(List <string> fields) { Subject = Serializer.ReadEnum <ESubject>(fields[1]); Type = fields[2]; }
public Id(string name_, ESubject from_ = ESubject.Trigger, ESubject to_ = ESubject.Target) { Name = name_; From = from_; To = to_; }