public async Task <int> InsertExperience(Experience entity) { _dbContext.Add(entity); await _dbContext.SaveChangesAsync(); Experience experience = _dbContext.Experience.SingleOrDefault(x => x.Titre == entity.Titre && x.Saison == entity.Saison && x.Lieu == entity.Lieu && x.TypeExperience == entity.TypeExperience); return(experience.ExperienceId); }
public async Task Rater(Rating entity, int idE, string IdU, string rate) { var rating = await _dbContext.Ratings.SingleOrDefaultAsync(rat => rat.ExperienceId == entity.ExperienceId && rat.UtilisateurId == entity.UtilisateurId); rating.note = rate; _dbContext.Entry(rating).State = EntityState.Detached; _dbContext.Entry(entity).State = EntityState.Modified; try { await _dbContext.SaveChangesAsync(); } catch (Exception) { throw new NotImplementedException(); } }
public async Task Update(Activite entity) { var Activite = await _dbContext.Activite.SingleAsync(e => e.activiteId == entity.activiteId); _dbContext.Entry(Activite).State = EntityState.Detached; _dbContext.Entry(entity).State = EntityState.Modified; try { await _dbContext.SaveChangesAsync(); } catch (Exception) { throw new NotImplementedException(); } }
public async Task Update(Nourriture entity) { var nourriture = await _dbContext.Nourritures.FindAsync(entity.NourritureId); _dbContext.Entry(nourriture).State = EntityState.Detached; _dbContext.Entry(entity).State = EntityState.Modified; try { await _dbContext.SaveChangesAsync(); } catch (Exception) { throw new NotImplementedException(); } }
public async Task PutUserAsync(string id, Utilisateur entity) { var user = await _dbContext.User.SingleAsync(user => user.Id == entity.Id); _dbContext.Entry(user).State = EntityState.Detached; _dbContext.Entry(entity).State = EntityState.Modified; try { await _dbContext.SaveChangesAsync(); } catch (Exception) { throw new NotImplementedException(); } }
public async Task Update(Logement entity) { var Logement = await dbContext.Logements.FindAsync(entity.LogementId); dbContext.Entry(Logement).State = EntityState.Detached; dbContext.Entry(entity).State = EntityState.Modified; try { await dbContext.SaveChangesAsync(); } catch (Exception) { throw new NotImplementedException(); } }
public async Task InsertAsync(TEntity entity) { try { DbSet.Add(entity); await _dbContext.SaveChangesAsync(); } catch (Exception) { } }