public void DeleteStatus(as_statuses item) { try { db.DeleteStatus(item.id); RDL.CacheManager.PurgeCacheItems("as_statuses"); } catch (Exception ex) { RDL.Debug.LogError(ex); } }
public void SaveStatus(as_statuses item) { try { db.SaveStatus(item); RDL.CacheManager.PurgeCacheItems("as_statuses"); as_statusLog sl = new as_statusLog() { id = 0, created = DateTime.Now, typeCode = item.typeCode, statusID = item.id, username = HttpContext.Current.User.ToString() }; db.SaveStatusLog(sl); }catch (Exception ex) { RDL.Debug.LogError(ex); } }
public as_statuses GetStatus(string code, string typecode) { var res = new as_statuses(); var key = "as_statuses_code_" + code + "_typecode_" + typecode; if (CacheManager.EnableCaching && CacheManager.Cache[key] != null) { res = (as_statuses)CacheManager.Cache[key]; } else { try { res = db.GetStatus(code, typecode); CacheManager.CacheData(key, res); }catch (Exception ex) { Debug.LogError(ex); } } return(res); }
public as_statuses GetStatus(int id) { var res = new as_statuses(); var key = "as_statuses_id_" + id.ToString(); if (CacheManager.EnableCaching && CacheManager.Cache[key] != null) { res = (as_statuses)CacheManager.Cache[key]; } else { try { res = db.GetStatusById(id); CacheManager.CacheData(key, res); } catch (Exception ex) { Debug.LogError(ex); } } return(res); }