public async Task Update(Models.Utilisateurs util) { try { var context = CreateContext(); var toUpdate = await context._Utilisateurs.FindAsync(util.Id); if (toUpdate != null) { toUpdate.Id = util.Id; toUpdate.Nom = util.Nom; toUpdate.Prenom = util.Prenom; toUpdate.UserName = util.UserName; toUpdate.Email = util.Email; toUpdate.Ddn = util.Ddn; toUpdate.Avatar = util.Avatar; await context.SaveChangesAsync(); } } catch (DbUpdateException e) { Console.WriteLine(e.Message); } }
public async Task <Guid> Create(Models.Utilisateurs util) { try { var context = CreateContext(); var created = new Data.Utilisateurs { Id = util.Id, Nom = util.Nom, Prenom = util.Prenom, UserName = util.UserName, Email = util.Email, Ddn = util.Ddn, Avatar = util.Avatar, }; var enr = await context ._Utilisateurs .AddAsync(created); await context.SaveChangesAsync(); return(enr.Entity.Id); } catch (DbUpdateException e) { Console.WriteLine(e.Message); return(util.Id); } }
public async Task Delete(Models.Utilisateurs util) { try { var context = CreateContext(); var toDelete = await context._Utilisateurs.FindAsync(util.Id); if (toDelete != null) { context._Utilisateurs.Remove(toDelete); await context.SaveChangesAsync(); } } catch (DbUpdateException e) { Console.WriteLine(e.Message); } }