public ActionResult <BaseResponse> Start(Guid scenarioId, [FromBody] SimulationSettings settings) { var mappedSetting = LocalMapper.Map <BusinessLogic.Model.Scenarios.SimulationSettings>(settings); return(_simulationService.StartSimulation(scenarioId, mappedSetting) .GetActionResult <BusinessLogic.Model.Scenarios.Simulation, Simulation>(this)); }
/// <summary> /// Start the Simulation. /// </summary> /// <returns>Success</returns> public bool StartSimulation() { try { channel.StartSimulation(); return(true); } catch (FaultException <AntMeFault> fault) { throw new ArgumentException(fault.Detail.Description); } catch (Exception ex) { CloseByError(ex); throw; } }
public async Task <string> StartSimulation() { return(await _simulationService.StartSimulation()); }
public async Task <IActionResult> StartSimulation([FromBody] StartSimulationViewModel model) { var userId = _httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value; return((await _simulationService.StartSimulation(model, userId)).ToJsonResult()); }