Exemplo n.º 1
0
 public T Insert <T>(T model) where T : class
 {
     using (AdapterDesignContext adapterDesignContext = new AdapterDesignContext())
     {
         adapterDesignContext.Set <T>().Add(model);
         adapterDesignContext.SaveChanges();
     }
     return(model);
 }
Exemplo n.º 2
0
        public void Delete <T>(int id) where T : class
        {
            T model = Find <T>(id);

            using (AdapterDesignContext adapterDesignContext = new AdapterDesignContext())
            {
                adapterDesignContext.Set <T>().Remove(model);
                adapterDesignContext.SaveChangesAsync();
            }
        }
Exemplo n.º 3
0
        public T Find <T>(int id) where T : class
        {
            T item;

            using (AdapterDesignContext adapterDesignContext = new AdapterDesignContext())
            {
                item = adapterDesignContext.Set <T>().Find(id);
            }
            return(item);
        }
Exemplo n.º 4
0
        public IQueryable <T> Get <T>() where T : class
        {
            IQueryable <T> models;

            using (AdapterDesignContext adapterDesignContext = new AdapterDesignContext())
            {
                models = adapterDesignContext.Set <T>();
            }

            return(models);
        }