public virtual async Task <TEntity> Salvar(TEntity obj) { try { await _dataContext.Set <TEntity>().AddAsync(obj); //await _dataContext.SaveChangesAsync(); return(obj); } catch (Exception ex) { var xx = ex.Message; throw; } }