예제 #1
0
        public void Delete(int id)
        {
            TEntity element = this.Get(id);

            context.Set <TEntity>().Remove(element);

            context.SaveChanges();
        }
예제 #2
0
 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());
         }
     });
 }
예제 #3
0
 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();
 }