public async Task <Guid> Create(Models.ObjetScene objeSc) { try { var context = CreateContext(); var created = new Data.ObjetScene { ObjetId = objeSc.ObjetId, SceneId = objeSc.SceneId, RoleObjet = objeSc.RoleObjet, Id = objeSc.Id, }; var enr = await context ._ObjetScene .AddAsync(created); await context.SaveChangesAsync(); return(enr.Entity.Id); } catch (DbUpdateException e) { Console.WriteLine(e.Message); return(objeSc.Id); } }
public async Task Delete(Models.ObjetScene objeSc) { try { var context = CreateContext(); var toDelete = await context._ObjetScene.FindAsync(objeSc.Id); if (toDelete != null) { context._ObjetScene.Remove(toDelete); await context.SaveChangesAsync(); } } catch (DbUpdateException e) { Console.WriteLine(e.Message); } }
public async Task Update(Models.ObjetScene objeSc) { try { var context = CreateContext(); var toUpdate = await context._ObjetScene.FindAsync(objeSc.Id); if (toUpdate != null) { toUpdate.ObjetId = objeSc.ObjetId; toUpdate.SceneId = objeSc.SceneId; toUpdate.RoleObjet = objeSc.RoleObjet; toUpdate.Id = objeSc.Id; await context.SaveChangesAsync(); } } catch (DbUpdateException e) { Console.WriteLine(e.Message); } }