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