public async Task AgregarEditarMarcaAsync(MarcaInput marca) { if (marca.Codigo.GetValueOrDefault(0) > 0) { Marca marca1 = await _marcaRepository.GetMarcaById(marca.Codigo.Value, trackear : true); _mapper.Map <MarcaInput, Marca>(marca, marca1); } else { Marca marca1 = _mapper.Map <Marca>(marca); await _marcaRepository.AgregarEditarMarcaAsync(marca1); } await _marcaRepository.SaveChangesAsync(); }