Пример #1
0
        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();
        }