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(); }
public static void Update <T>(OiiOHaatDCDataContext db, T obj, long currentuser, Action <T> update) where T : class { //using (var db = GetDashboardData()) //{ // db.GetTable<T>().Attach(obj); // update(obj); // db.SubmitChanges(); //} //db.GetTable<T>().Attach(obj); obj = FillCommonFields <T>(obj, currentuser, false); //db.GetTable<T>().Attach(obj); update(obj); db.SubmitChanges(); }
public static void Update <T>(OiiOHaatDCDataContext db, T objSrc, T objDest) where T : class { //using (var db = GetDashboardData()) //{ // db.GetTable<T>().Attach(obj); // update(obj); // db.SubmitChanges(); //} //db.GetTable<T>().Attach(obj); objDest = Clone <T>(objSrc, objDest); objDest = FillCommonFields <T>(objDest, 2, false); //objDest = FillCommonFields<T>(objDest, (long)HttpContext.Current.Session[AdminConstants.AGENTID], false); //db.GetTable<T>().Attach(obj); db.SubmitChanges(); }
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(); //} }
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(); //} }