Ejemplo n.º 1
0
        public static void Delete <T>(OiiOHaatDCDataContext db, T entity) where T : class, new()
        {
            //using (var db = GetDashboardData())
            //{
            //    Table<T> table = db.GetTable<T>();
            //    table.Attach(entity);
            //    table.DeleteOnSubmit(entity);
            //    db.SubmitChanges();
            //}

            db.GetTable <T>().DeleteOnSubmit(entity);
            db.SubmitChanges();
        }
Ejemplo n.º 2
0
        public static void UpdateAll <T>(OiiOHaatDCDataContext db, List <T> items, long currentuser, Action <T> update) where T : class
        {
            //using (var db = GetDashboardData())
            //{

            Table <T> table = db.GetTable <T>();

            foreach (T item in items)
            {
                //table.Attach(item);
                T newitem = FillCommonFields <T>(item, currentuser, false);

                update(newitem);
            }

            db.SubmitChanges();
            //}
        }
Ejemplo n.º 3
0
        public static void UpdateAll <T>(OiiOHaatDCDataContext db, List <T> items, Action <T> update) where T : class
        {
            //using (var db = GetDashboardData())
            //{

            Table <T> table = db.GetTable <T>();

            foreach (T item in items)
            {
                //table.Attach(item);
                //T newitem = FillCommonFields<T>(item, (long)HttpContext.Current.Session[AdminConstants.AGENTID], false);
                T newitem = FillCommonFields <T>(item, 2, false);

                update(newitem);
            }

            db.SubmitChanges();
            //}
        }