public async Task <bool> Update(AdModel ad) { try { AdModel entity = await _adRepo.FindAsync(ad.Id); entity.ano = ad.ano; entity.Marca = ad.Marca; entity.Modelo = ad.Modelo; entity.Observacao = ad.Observacao; entity.Quilometragem = ad.Quilometragem; entity.Versao = ad.Versao; _adRepo.Update(entity); int changed = await _adRepo.Commit(); if (changed > 0) { return(true); } return(false); } catch (AppException ex) { throw new AppException(ex.Message, ex.Code); } }