public async Task AgregarEditarCategiriasAsync(CategoriaInput categoriaInput) { if (categoriaInput.IdCategoria.GetValueOrDefault(0) > 0) { Categoria categoria1 = await _categoriaRepository.GetCategoriaById(categoriaInput.IdCategoria.Value, trackear : true); _mapper.Map <CategoriaInput, Categoria>(categoriaInput, categoria1); } else { Categoria categoria = _mapper.Map <Categoria>(categoriaInput); await _categoriaRepository.AgregarEditarCategiriasAsync(categoria); } await _categoriaRepository.SaveChangesAsync(); }