IScenarioService +DeleteCloudDispersal
This commit is contained in:
parent
225590ac19
commit
5e7fd2fb16
@ -44,6 +44,7 @@ namespace CounterDrone.Core.Services
|
|||||||
// ═══ CloudDispersal ═══
|
// ═══ CloudDispersal ═══
|
||||||
void SaveCloudDispersal(string scenarioId, CloudDispersal cloud);
|
void SaveCloudDispersal(string scenarioId, CloudDispersal cloud);
|
||||||
CloudDispersal GetCloudDispersal(string scenarioId);
|
CloudDispersal GetCloudDispersal(string scenarioId);
|
||||||
|
void DeleteCloudDispersal(string scenarioId);
|
||||||
|
|
||||||
// ═══ Route & Waypoint ═══
|
// ═══ Route & Waypoint ═══
|
||||||
void SaveRoute(string scenarioId, string waveId, RoutePlan route, List<Waypoint> waypoints);
|
void SaveRoute(string scenarioId, string waveId, RoutePlan route, List<Waypoint> waypoints);
|
||||||
|
|||||||
@ -300,6 +300,9 @@ namespace CounterDrone.Core.Services
|
|||||||
public CloudDispersal GetCloudDispersal(string scenarioId)
|
public CloudDispersal GetCloudDispersal(string scenarioId)
|
||||||
=> _cloudRepo.GetById(scenarioId) ?? new CloudDispersal { ScenarioId = scenarioId };
|
=> _cloudRepo.GetById(scenarioId) ?? new CloudDispersal { ScenarioId = scenarioId };
|
||||||
|
|
||||||
|
public void DeleteCloudDispersal(string scenarioId)
|
||||||
|
=> _cloudRepo.Delete(scenarioId);
|
||||||
|
|
||||||
// ========== Route & Waypoint ==========
|
// ========== Route & Waypoint ==========
|
||||||
|
|
||||||
public List<RoutePlan> GetRoutes(string scenarioId)
|
public List<RoutePlan> GetRoutes(string scenarioId)
|
||||||
|
|||||||
@ -77,6 +77,7 @@ namespace CounterDrone.Unity
|
|||||||
|
|
||||||
public void SaveCloud(string scenarioId, CloudDispersal c) => _service.SaveCloudDispersal(scenarioId, c);
|
public void SaveCloud(string scenarioId, CloudDispersal c) => _service.SaveCloudDispersal(scenarioId, c);
|
||||||
public CloudDispersal GetCloud(string scenarioId) => _service.GetCloudDispersal(scenarioId);
|
public CloudDispersal GetCloud(string scenarioId) => _service.GetCloudDispersal(scenarioId);
|
||||||
|
public void DeleteCloud(string scenarioId) => _service.DeleteCloudDispersal(scenarioId);
|
||||||
|
|
||||||
public void SaveRoute(string scenarioId, string waveId, RoutePlan r, List<Waypoint> w) => _service.SaveRoute(scenarioId, waveId, r, w);
|
public void SaveRoute(string scenarioId, string waveId, RoutePlan r, List<Waypoint> w) => _service.SaveRoute(scenarioId, waveId, r, w);
|
||||||
public List<RoutePlan> GetRoutes(string scenarioId) => _service.GetRoutes(scenarioId);
|
public List<RoutePlan> GetRoutes(string scenarioId) => _service.GetRoutes(scenarioId);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user