public async Task AddScenario(ScenarioInfoVM scenario) { TblScenario scenarioModel = new TblScenario(); scenarioModel.ScenarioName = scenario.ScenarioName; scenarioModel.ScenarioDes = scenario.ScenarioDes; scenarioModel.ScenarioImage = scenario.ScenarioImage; scenarioModel.ScenarioCastAmout = scenario.ScenarioCastAmout; scenarioModel.ScenarioLocation = scenario.ScenarioLocation; scenarioModel.ScenarioTimeFrom = scenario.ScenarioTimeFrom; scenarioModel.ScenarioTimeTo = scenario.ScenarioTimeTo; scenarioModel.ScenarioStatus = Status.AVAILABLE; scenarioModel.ScenarioIsDelete = IsDelete.ACTIVE; scenarioModel.ScenarioScript = scenario.ScenarioScript; _context.TblScenarios.Add(scenarioModel); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { throw; } }
public async Task <ActionResult> AddScenario(ScenarioInfoVM scenario) { try { await _scenario.AddScenarioVM(scenario); } catch (Exception) { return(BadRequest()); } return(NoContent()); }
public async Task AddScenarioVM(ScenarioInfoVM scenario) { await _scenario.AddScenario(scenario); }