protected override void OnNavigatedTo(NavigationEventArgs e) { if (e.Parameter is SpecialCase specialCase) { switch (specialCase) { case SpecialCase.OnSpeakerEdit: { EventsPageVm.Handler.ApplySpeakerEditFilter(); } break; case SpecialCase.OnAdminEdit: { } break; } _eventDestination = typeof(SetupEventsPage); _eventDestinationButtonText = "Edit Event"; _specialCase = specialCase; } else { _eventDestination = typeof(DetailedEventView); _eventDestinationButtonText = "See Event"; } base.OnNavigatedTo(e); }
public ActionResult StaffXXLINEadd(string id, string code, string note) { if (id != null) { try { Staff sf = staffService.DbSession.StaffDal.FirstOrDefault(u => u.ID == id); SpecialCase spc = new SpecialCase(); spc.ID = sf.ID; spc.NAME = sf.NAME; spc.BU = sf.BU; spc.BUID = sf.BUID; spc.LINENAME = sf.LINENAME; spc.CODE = code; spc.note = note; staffService.DbSession.SpecialCaseDal.Add(spc); staffService.DbSession.SaveChanges(); return(Content("添加成功")); } catch (Exception) { return(Content("沒有此線長")); } } return(Content("沒有此線長")); }
public override int GetHashCode() { var hashCode = -2145328967; hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(PowerFullName); hashCode = hashCode * -1521134295 + UniqueId.GetHashCode(); hashCode = hashCode * -1521134295 + EffectClass.GetHashCode(); hashCode = hashCode * -1521134295 + EffectType.GetHashCode(); hashCode = hashCode * -1521134295 + DamageType.GetHashCode(); hashCode = hashCode * -1521134295 + MezmorizeType.GetHashCode(); hashCode = hashCode * -1521134295 + EffectModifiers.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Summon); hashCode = hashCode * -1521134295 + DelayedTime.GetHashCode(); hashCode = hashCode * -1521134295 + Ticks.GetHashCode(); hashCode = hashCode * -1521134295 + Stacking.GetHashCode(); hashCode = hashCode * -1521134295 + BaseProbability.GetHashCode(); hashCode = hashCode * -1521134295 + Suppression.GetHashCode(); hashCode = hashCode * -1521134295 + Buffable.GetHashCode(); hashCode = hashCode * -1521134295 + Resistible.GetHashCode(); hashCode = hashCode * -1521134295 + SpecialCase.GetHashCode(); hashCode = hashCode * -1521134295 + VariableModifiedOverride.GetHashCode(); hashCode = hashCode * -1521134295 + PlayerVersusMode.GetHashCode(); hashCode = hashCode * -1521134295 + ToWho.GetHashCode(); hashCode = hashCode * -1521134295 + DisplayPercentageOverride.GetHashCode(); hashCode = hashCode * -1521134295 + Scale.GetHashCode(); hashCode = hashCode * -1521134295 + Magnitude.GetHashCode(); hashCode = hashCode * -1521134295 + Duration.GetHashCode(); hashCode = hashCode * -1521134295 + AttribType.GetHashCode(); hashCode = hashCode * -1521134295 + Aspect.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(ModifierTable); hashCode = hashCode * -1521134295 + NearGround.GetHashCode(); hashCode = hashCode * -1521134295 + CancelOnMiss.GetHashCode(); hashCode = hashCode * -1521134295 + RequiresToHitCheck.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(UidClassName); hashCode = hashCode * -1521134295 + IdClassName.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(MagnitudeExpression); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Reward); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(EffectId); hashCode = hashCode * -1521134295 + IgnoreEnhancementDiversification.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Override); hashCode = hashCode * -1521134295 + ProcsPerMinute.GetHashCode(); return(hashCode); }
private void TriSwitch_Click(object sender, EventArgs e) { swap = swap * -1; if (swap < 0) { SpecialCase tri = new SpecialCase(a, s); NonRightSolve(tri); tri.TriType = 2; } else { NonRight tri = new NonRight(a, s); NonRightSolve(tri); } }
public void When_testing_special_cases() { var accessor = Accessor.Build <SpecialCase>(); accessor.ShouldBeOfType <GenericAccessor <SpecialCase> >(); accessor.Type.ShouldBe(typeof(SpecialCase)); accessor.IgnoreCase.ShouldBe(false); accessor.Properties.Length.ShouldBe(2); accessor.Properties.ShouldContain(x => x.Name == "GetterOnly"); accessor.Properties.ShouldContain(x => x.Name == "SetterOnly"); var instance = new SpecialCase(); Should.Throw <ArgumentException>(() => { var ignore = accessor[instance, "SetterOnly"]; }) .Message.ShouldBe("Type: `Easy.Common.Tests.Unit.Accessors.GenericAccessorTests+SpecialCase` does not have a property named: `SetterOnly` that supports reading."); Should.Throw <ArgumentException>(() => accessor[instance, "GetterOnly"] = "bar") .Message.ShouldBe("Type: `Easy.Common.Tests.Unit.Accessors.GenericAccessorTests+SpecialCase` does not have a property named: `GetterOnly` that supports writing."); accessor.TrySet(instance, "GetterOnly", (object)"Baz").ShouldBeFalse(); accessor.TryGet(instance, "SetterOnly", out object tmpResult1).ShouldBeFalse(); tmpResult1.ShouldBeNull(); accessor.TryGet <string>(instance, "SetterOnly", out string tmpResult2).ShouldBeFalse(); tmpResult2.ShouldBeNull(); accessor.TrySet <string>(instance, "GetterOnly", "Boo").ShouldBeFalse(); accessor[instance, "SetterOnly"] = "Foo"; accessor[instance, "GetterOnly"].ShouldBe("Foo"); accessor.TrySet(instance, "SetterOnly", "Baz").ShouldBeTrue(); accessor.TryGet(instance, "GetterOnly", out string result1).ShouldBeTrue(); result1.ShouldBe("Baz"); accessor.TrySet(instance, "SetterOnly", "Boo"); accessor.TryGet(instance, "GetterOnly", out string result2).ShouldBeTrue(); result2.ShouldBe("Boo"); }
public void When_testing_special_cases() { var instance = new SpecialCase(); ObjectAccessor accessor = Accessor.Build(instance); accessor.Type.ShouldBe(typeof(SpecialCase)); accessor.IgnoreCase.ShouldBe(false); accessor.Properties.Count.ShouldBe(2); accessor.Properties.ShouldContain(x => x.Key == "GetterOnly"); accessor.Properties.ShouldContain(x => x.Key == "SetterOnly"); Should.Throw <ArgumentException>(() => { var _ = accessor[instance, "SetterOnly"]; }) .Message.ShouldBe("Type: `Easy.Common.Tests.Unit.Accessors.ObjectAccessorTests+SpecialCase` does not have a property named: `SetterOnly` that supports reading."); Should.Throw <ArgumentException>(() => accessor[instance, "GetterOnly"] = "bar") .Message.ShouldBe("Type: `Easy.Common.Tests.Unit.Accessors.ObjectAccessorTests+SpecialCase` does not have a property named: `GetterOnly` that supports writing."); accessor[instance, "SetterOnly"] = "Foo"; accessor[instance, "GetterOnly"].ShouldBe("Foo"); }
public ActionResult StaffXXXBOSSdelte(string id) { try { string[] uid = id.Split(','); foreach (string i in uid) { if (!string.IsNullOrEmpty(i)) { SpecialCase spc = staffService.DbSession.SpecialCaseDal.FirstOrDefault(u => u.ID == i.ToString().Trim()); staffService.DbSession.SpecialCaseDal.Delete(spc); } } staffService.DbSession.SaveChanges(); return(Content("刪除成功")); } catch (Exception) { return(Content("刪除失敗")); } }
private int ConvertSpecialCases(SpecialCase specialCase) { int value = _defaultSpecialCaseValues.FirstOrDefault(item => item.Key == specialCase).Value; return(value); }
static ImageUtil() { SPECIAL_CASE["CONCHARS"] = new SpecialCase(16384, 128, 128, HEADER_NONE); SPECIAL_CASE["pop.lmp"] = new SpecialCase(256, 16, 16, HEADER_NONE); SPECIAL_CASE["colormap.lmp"] = new SpecialCase(16385, 256, 64, HEADER_NONE); }