Beispiel #1
0
        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());
 }
Beispiel #3
0
 public async Task AddScenarioVM(ScenarioInfoVM scenario)
 {
     await _scenario.AddScenario(scenario);
 }