public async Task AgregarEditarTipoUsuarioAsync(TipoUsuarioInput tipoUsuario) { if (tipoUsuario.Codigo.GetValueOrDefault(0) > 0) { TipoUsuario tipoUsuario1 = await _tipoUsuarioRepository.GetTipoUsuarioById(tipoUsuario.Codigo.Value, trackear : true); _mapper.Map <TipoUsuarioInput, TipoUsuario>(tipoUsuario, tipoUsuario1); } else { TipoUsuario tipoUsuario1 = _mapper.Map <TipoUsuario>(tipoUsuario); await _tipoUsuarioRepository.AgregarEditarTipoUsuariosAsync(tipoUsuario1); } await _tipoUsuarioRepository.SaveChangesAsync(); }