public void SalvaItemAdicional(string itens, int veiculoId) { var ItensAdicionais = new List <ItemAdicionalVeiculo>(); try { var itenSalvos = _context.ItemAdicionalVeiculo.AsNoTracking().Where(i => i.VeiculoId == veiculoId).ToList(); if (itenSalvos != null) { _context.RemoveRange(itenSalvos); _context.SaveChanges(); } var splitItens = itens.Split(","); foreach (var item in splitItens) { var itemAdicional = new ItemAdicionalVeiculo { ItemAdicionalId = Convert.ToInt32(item), VeiculoId = veiculoId }; ItensAdicionais.Add(itemAdicional); } _repository.AdicionarListaItemAdicionalVeiculo(ItensAdicionais); } catch (Exception erro) { _logger.LogError(erro.ToString()); } }
public void SalvaItemAdicional(string itens, int veiculoId) { var ItensAdicionais = new List <ItemAdicionalVeiculo>(); var splitItens = itens.Split(","); foreach (var item in splitItens) { var itemAdicional = new ItemAdicionalVeiculo { ItemAdicionalId = Convert.ToInt32(item), VeiculoId = veiculoId }; ItensAdicionais.Add(itemAdicional); } _repository.AdicionarListaItemAdicionalVeiculo(ItensAdicionais); }