public async Task UpdateItemAsync(NcScenarioItem entity) { if (entityItems.Contains(entity)) { entityItems.Update(entity); } else { entityItems.Add(entity); } await context.SaveChangesAsync(); }
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(); }