public ActionResult DeleteConfirmed(Guid id) { MountainRange mountainRange = db.MountainRanges.Find(id); db.MountainRanges.Remove(mountainRange); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "rangeId,rangeName,rangeTerritory,rangeSqMiles")] MountainRange mountainRange) { if (ModelState.IsValid) { db.Entry(mountainRange).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mountainRange)); }
public ActionResult Create([Bind(Include = "rangeId,rangeName,rangeTerritory,rangeSqMiles")] MountainRange mountainRange) { if (ModelState.IsValid) { mountainRange.rangeId = Guid.NewGuid(); db.MountainRanges.Add(mountainRange); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mountainRange)); }
// GET: MountainRanges/Delete/5 public ActionResult Delete(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MountainRange mountainRange = db.MountainRanges.Find(id); if (mountainRange == null) { return(HttpNotFound()); } return(View(mountainRange)); }
public override int Effect(Deity creator) { MountainRange mountain_range = new MountainRange(Program.GenerateNames.GetName("mountain_range_names"), SelectedProvince, creator); SelectedProvince.Type = TerrainType.MountainRange; SelectedProvince.PrimaryTerrainFeature = mountain_range; int chance = rnd.Next(100); switch (SelectedProvince.LocalClimate) { case Climate.Arctic: mountain_range.BiomeType = BiomeType.PolarDesert; break; case Climate.SubArctic: if (chance < 50) { mountain_range.BiomeType = BiomeType.Tundra; } else { mountain_range.BiomeType = BiomeType.BorealForest; } break; case Climate.Temperate: if (chance < 50) { mountain_range.BiomeType = BiomeType.TemperateGrassland; } else { mountain_range.BiomeType = BiomeType.TemperateDeciduousForest; } break; case Climate.SubTropical: if (chance < 50) { mountain_range.BiomeType = BiomeType.TropicalGrassland; } else { mountain_range.BiomeType = BiomeType.TropicalDryForest; } break; case Climate.Tropical: if (chance < 50) { mountain_range.BiomeType = BiomeType.TropicalGrassland; } else { mountain_range.BiomeType = BiomeType.TropicalRainforest; } break; } SelectedProvince.isDefault = false; creator.TerrainFeatures.Add(mountain_range); creator.LastCreation = mountain_range; Program.WorldHistory.AddRecord(mountain_range, mountain_range.printTerrainFeature); return(0); }