public void Delete(int id) { TEntity element = this.Get(id); context.Set <TEntity>().Remove(element); context.SaveChanges(); }
public ItemController(IViewer view) : base(view) { ParseFunc = new Func <List <string[]>, List <Item> >((c) => (new EntityParser(UserId).ParseToItems(c))); InsertAction = new Func <List <Item>, int>((e) => { using (var context = new InventoryDbEntities()) { context.Items.AddRange(e); return(context.SaveChanges()); } }); }
public PermissionController(IViewer view) : base(view) { ParseFunc = new Func <List <string[]>, List <TransactionPermission> >((c) => (new EntityParser(UserId).ParseToPermission(c))); InsertAction = new Func <List <TransactionPermission>, int>((e) => { using (var context = new InventoryDbEntities()) { context.TransactionPermissions.AddRange(e); return(context.SaveChanges()); } }); }
public void Delete(int id) { context.Set <TEntity>().Remove(Get(id)); context.SaveChanges(); }