public async Task UpdateItemAsync(NcScenarioItem entity)
        {
            if (entityItems.Contains(entity))
            {
                entityItems.Update(entity);
            }
            else
            {
                entityItems.Add(entity);
            }

            await context.SaveChangesAsync();
        }
Esempio n. 2
0
        public async Task <IActionResult> ItemsPost(string values)
        {
            var entity = new NcScenarioItem();

            ScenarioItemViewModel viewModel;

            if (!this.TryValidateViewModelAndPopulate(values, entity, mapper, out viewModel))
            {
                return(this.GetBadRequestWithFullErrorMessage <ScenarioItemViewModel>(ModelState));
            }

            await scenarioRepository.InsertItemAsync(entity);

            return(Ok(viewModel));
        }
 public async Task InsertItemAsync(NcScenarioItem entity)
 {
     entityItems.Add(entity);
     await context.SaveChangesAsync();
 }