private void ConsumeMissionSignal(MissionSignal signal) { if (signal.Data.mapId == currentMap.mapId) { drawnTiles.ForEach(tile => { if (tile.PosX == signal.Data.posX && tile.PosY == signal.Data.posY) { tile.SetMission(signal.Finished ? null : missionService.GetMission(currentMap.mapId, tile.PosX, tile.PosY)); } }); } }
// POST: Missions/Edit/5 // Чтобы защититься от атак чрезмерной передачи данных, включите определенные свойства, для которых следует установить привязку. Дополнительные // сведения см. в статье http://go.microsoft.com/fwlink/?LinkId=317598. /// <summary> /// The delete. /// </summary> /// <param name="id"> /// The id. /// </param> /// <returns> /// The <see cref="Task" />. /// </returns> public async Task <ActionResult> Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var mission = await _missionService.GetMission(id); if (mission == null) { return(HttpNotFound()); } ViewBag.PersonQualities = await _personQualityService.GetPersonQualities(); return(View(mission)); }
public IEnumerable <Mission> GetMission() { List <Mission> mission = new List <Mission>(); try { var missionservice = new MissionService(); mission = (List <Mission>)missionservice.GetMission(); } catch { } return(mission); }