public ActionResult Create([Bind(Include = "Id,Name,NumberOfBays,SanctionNumber,Address,Latitude,Longitude,PhoneNumber,LandArea,DateOfEstablishment,CostOfEstablishment,SanctionedStrength,Status")] FireStation fireStation, IEnumerable <HttpPostedFileBase> image) { if (ModelState.IsValid) { foreach (var item in image) { string error; if (!FileHelper.CheckIfFileIsImage(item, out error)) { ModelState.AddModelError("", error); ViewBag.Id = new SelectList(DataFilter.GetHoblis(TempData.Peek("Id") + ""), "Id", "Name", fireStation.Id); return(View(fireStation)); } } //fireStation.Id = Guid.NewGuid(); string basePath = Server.MapPath(Constants.FIRE_STATION_UPLOAD_BASE_PATH + fireStation.Id + "/"); FileHelper.SaveFiles(image, basePath); db.FireStations.Add(fireStation); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Id = new SelectList(DataFilter.GetHoblis(TempData.Peek("Id") + ""), "Id", "Name", fireStation.Id); return(View(fireStation)); }
public JsonResult Put(AddFire model) { ApplicationUser result = UserManager.FindByEmail(model.Email); if (result != null) { using (_cont = new ApplicationDbContext()) { var loc = new Location() { X = model.X, Y = model.Y, City = " ", Country = " ", House_Number = " ", Street = " " }; _cont.Locations.Add(loc); IQueryable <FireStation> r = from s in _cont.FireStations select s; FireStation q = r.First(); _cont.Requests.Add(new Request() { LocationId = loc.Id, Date = DateTime.Now, Status = "Принятый", UserId = result.Id, FireStationId = q.Id, DateFinished = DateTime.Now }); _cont.SaveChanges(); } return(Json("Принято", JsonRequestBehavior.AllowGet)); } else { return(Json("Пользователь не найден", JsonRequestBehavior.AllowGet)); } }
public ActionResult DeleteConfirmed(Guid id) { FireStation fireStation = db.FireStations.Find(id); db.FireStations.Remove(fireStation); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Name,NumberOfBays,SanctionNumber,Address,Latitude,Longitude,PhoneNumber,LandArea,DateOfEstablishment,CostOfEstablishment,SanctionedStrength,Status")] FireStation fireStation) { if (ModelState.IsValid) { db.Entry(fireStation).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Id = new SelectList(DataFilter.GetHoblis(TempData.Peek("Id") + ""), "Id", "Name", fireStation.Id); return(View(fireStation)); }
// GET: FireStations/Delete/5 public ActionResult Delete(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FireStation fireStation = db.FireStations.Find(id); if (fireStation == null) { return(HttpNotFound()); } return(View(fireStation)); }
// GET: FireStations/Edit/5 public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FireStation fireStation = db.FireStations.Find(id); if (fireStation == null) { return(HttpNotFound()); } ViewBag.Id = new SelectList(DataFilter.GetHoblis(TempData.Peek("Id") + ""), "Id", "Name", fireStation.Id); return(View(fireStation)); }
/// <summary> /// initiate the game world with simple objects /// </summary> public void init() { random = new Random(); for (int i = 0; i < row; i++) { for (int j = 0; j < col; j++) { Tile newTile = new Tile(i, j, this); int rand = random.Next(100); if (rand < 50) { newTile.terrain = new Forest4(newTile, random); } else if (rand < 75) { newTile.terrain = new Forest3(newTile, random); } else if (rand < 90) { newTile.terrain = new Forest2(newTile, random); } else { newTile.terrain = new Forest1(newTile, random); } board[i, j] = newTile; } } //add 3 fires to the board int randomCol = random.Next(col); fires.Add(board[0, randomCol].fire = new SmallFire(board[0, randomCol], random)); randomCol = random.Next(col); fires.Add(board[1, randomCol].fire = new MediumFire(board[1, randomCol], random)); randomCol = random.Next(col); fires.Add(board[2, randomCol].fire = new LargeFire(board[2, randomCol], random)); //add 1 firestation and 1 defender randomCol = random.Next(col); fireStation = new FireStation(board[row - 1, randomCol], random); buildings.Add((board[row - 1, randomCol]).building = fireStation); Tile[] poweredTiles = board[row - 1, randomCol].findNeighbors(fireStation.radius); Tile poweredTile = poweredTiles[random.Next(poweredTiles.Length)]; units.Add(poweredTile.unit = new Defender(poweredTile, random)); }
public static void AddFireStation(Point topLeft, Point topRight, Point bottomRight, Point bottomLeft) { int i; for (i = 0; Buildings[i] != null; i++) { ; } Buildings[i] = new FireStation(topLeft, topRight, bottomRight, bottomLeft); for (int j = 0; j <= System.Math.Abs(topLeft.Y - topRight.Y); j++) { for (int k = 0; k <= System.Math.Abs(topLeft.X - bottomRight.X); k++) { Map[topLeft.Y + j][topLeft.X + k] = 200 + Buildings[i].BuildingNumber; } } }
public ActionResult RollCall() { FireStation station = new FireStation(); Firefighter joe = new Firefighter() { Name = "Joe" }; FirefighterBase bill = new TraineeFirefighter() { Name = "Bill" }; FireChief bigChiefHarry = new FireChief() { Name = "Harry" }; Administrator arthur = new Administrator() { Title = "Mr", Forename = "Arthur", Surname = "Askey" }; station.ClockIn(joe); station.ClockIn(bill); station.ClockIn(bigChiefHarry); station.ClockIn(arthur); // return Content(station.RollCall()); }
// GET: FireStations/Details/5 public ActionResult Details(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FireStation fireStation = db.FireStations.Find(id); if (fireStation == null) { return(HttpNotFound()); } string basePath = Server.MapPath(Constants.FIRE_STATION_UPLOAD_BASE_PATH + fireStation.Id + "/"); if (Directory.Exists(basePath)) { TempData["Images"] = FileHelper.GetImages(fireStation.Id + "", basePath); } return(View(fireStation)); }
public IQuarter CreateQuarter() { return(FireStation.GetInstance()); }