public async Task <IActionResult> Edit(int id, [Bind("Id,MatchLengthName")] MatchLength matchLength) { if (id != matchLength.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(matchLength); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MatchLengthExists(matchLength.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(matchLength)); }
public async Task <IActionResult> Create([Bind("Id,MatchLengthName")] MatchLength matchLength) { if (ModelState.IsValid) { _context.Add(matchLength); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(matchLength)); }
public static Offset <MutatorSettings> CreateMutatorSettings(FlatBufferBuilder builder, MatchLength matchLength = MatchLength.Five_Minutes, MaxScore maxScore = MaxScore.Unlimited, OvertimeOption overtimeOption = OvertimeOption.Unlimited, SeriesLengthOption seriesLengthOption = SeriesLengthOption.Unlimited, GameSpeedOption gameSpeedOption = GameSpeedOption.Default, BallMaxSpeedOption ballMaxSpeedOption = BallMaxSpeedOption.Default, BallTypeOption ballTypeOption = BallTypeOption.Default, BallWeightOption ballWeightOption = BallWeightOption.Default, BallSizeOption ballSizeOption = BallSizeOption.Default, BallBouncinessOption ballBouncinessOption = BallBouncinessOption.Default, BoostOption boostOption = BoostOption.Normal_Boost, RumbleOption rumbleOption = RumbleOption.None, BoostStrengthOption boostStrengthOption = BoostStrengthOption.One, GravityOption gravityOption = GravityOption.Default, DemolishOption demolishOption = DemolishOption.Default, RespawnTimeOption respawnTimeOption = RespawnTimeOption.Three_Seconds) { builder.StartObject(16); MutatorSettings.AddRespawnTimeOption(builder, respawnTimeOption); MutatorSettings.AddDemolishOption(builder, demolishOption); MutatorSettings.AddGravityOption(builder, gravityOption); MutatorSettings.AddBoostStrengthOption(builder, boostStrengthOption); MutatorSettings.AddRumbleOption(builder, rumbleOption); MutatorSettings.AddBoostOption(builder, boostOption); MutatorSettings.AddBallBouncinessOption(builder, ballBouncinessOption); MutatorSettings.AddBallSizeOption(builder, ballSizeOption); MutatorSettings.AddBallWeightOption(builder, ballWeightOption); MutatorSettings.AddBallTypeOption(builder, ballTypeOption); MutatorSettings.AddBallMaxSpeedOption(builder, ballMaxSpeedOption); MutatorSettings.AddGameSpeedOption(builder, gameSpeedOption); MutatorSettings.AddSeriesLengthOption(builder, seriesLengthOption); MutatorSettings.AddOvertimeOption(builder, overtimeOption); MutatorSettings.AddMaxScore(builder, maxScore); MutatorSettings.AddMatchLength(builder, matchLength); return(MutatorSettings.EndMutatorSettings(builder)); }
public static void AddMatchLength(FlatBufferBuilder builder, MatchLength matchLength) { builder.AddSbyte(0, (sbyte)matchLength, 0); }