public async Task <Guid> Create(Models.CaracteristiquesPJ caraPJ) { try { var context = CreateContext(); var created = new Data.CaracteristiquesPJ { PJId = caraPJ.PJId, CaracId = caraPJ.CaracId, CaracVal = caraPJ.CaracVal, Id = caraPJ.Id, }; var enr = await context ._CaracteristiquesPJ .AddAsync(created); await context.SaveChangesAsync(); return(enr.Entity.Id); } catch (DbUpdateException e) { Console.WriteLine(e.Message); return(caraPJ.Id); } }
public async Task Delete(Models.CaracteristiquesPJ caraPJ) { try { var context = CreateContext(); var toDelete = await context._CaracteristiquesPJ.FindAsync(caraPJ.Id); if (toDelete != null) { context._CaracteristiquesPJ.Remove(toDelete); await context.SaveChangesAsync(); } } catch (DbUpdateException e) { Console.WriteLine(e.Message); } }
public async Task Update(Models.CaracteristiquesPJ caraPJ) { try { var context = CreateContext(); var toUpdate = await context._CaracteristiquesPJ.FindAsync(caraPJ.Id); if (toUpdate != null) { toUpdate.PJId = caraPJ.PJId; toUpdate.CaracId = caraPJ.CaracId; toUpdate.CaracVal = caraPJ.CaracVal; toUpdate.Id = caraPJ.Id; await context.SaveChangesAsync(); } } catch (DbUpdateException e) { Console.WriteLine(e.Message); } }