public async Task <Guid> Create(Models.Mois mois) { try { var context = CreateContext(); var created = new Data.Mois { Id = mois.Id, CalendrierId = mois.CalendrierId, NomMois = mois.NomMois, NbJours = mois.NbJours, }; var enr = await context ._Mois .AddAsync(created); await context.SaveChangesAsync(); return(enr.Entity.Id); } catch (DbUpdateException e) { Console.WriteLine(e.Message); return(mois.Id); } }
public async Task Delete(Models.Mois mois) { try { var context = CreateContext(); var toDelete = await context._Mois.FindAsync(mois.Id); if (toDelete != null) { context._Mois.Remove(toDelete); await context.SaveChangesAsync(); } } catch (DbUpdateException e) { Console.WriteLine(e.Message); } }
public async Task Update(Models.Mois mois) { try { var context = CreateContext(); var toUpdate = await context._Mois.FindAsync(mois.Id); if (toUpdate != null) { toUpdate.Id = mois.Id; toUpdate.CalendrierId = mois.CalendrierId; toUpdate.NomMois = mois.NomMois; toUpdate.NbJours = mois.NbJours; await context.SaveChangesAsync(); } } catch (DbUpdateException e) { Console.WriteLine(e.Message); } }