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