public async Task <string> CreateScenarioAsync([FromBody] ScenarioViewModel request) { // HttpRequest res = null; var response = new ListModelResponse <ScenarioViewModel>(); var scenarioDataModel = 0; try { //Logic to add new scenario comes here var maxscenId = await _scenarioRepository.GetMaxScenarioId(request.ProjectId.Value); request.MainScenarioId = Convert.ToString(Convert.ToInt32(maxscenId.FirstOrDefault()) + 1); //ends here scenarioDataModel = await _scenarioRepository.CreateScenario(request.ToEntity()); if (scenarioDataModel > 0) { // response.Message = String.Format("Created User Successfully"); response.Message = Messages.CreateSuccessMsg; } else { //response.Message = String.Format("Create User failed"); response.Message = Messages.CreateFailMsg; } } catch (Exception ex) { response.DidError = true; response.ErrorMessage = ex.Message; } return(response.Message); }