public static void AddUserToRole(int userId, int roleId, int portalId) { DataAccessProvider.Instance().AddUserToRole(userId, roleId, portalId); DataCaching data = new DataCaching(); data.RemoveCache("VmgPortal.Portal.User"); data.RemoveCache("VmgPortal.Portal.Portal"); }
public static void RemoveUserFromRole(int userId, int roleId, int portalId) { DataAccessProvider.Instance().RemoveUserFromRole(userId, roleId, portalId); DataCaching data = new DataCaching(); data.RemoveCache("VmgPortal.Portal.User"); data.RemoveCache("VmgPortal.Portal.Portal"); }
public static void UpdateModuleControl(ModuleControlInfo moduleControl) { DataAccessProvider.Instance().UpdateModuleControl(moduleControl); DataCaching data = new DataCaching(); data.RemoveCache(key); }
public static void DeleteModuleControl(int controlId) { DataAccessProvider.Instance().DeleteModuleControl(controlId); DataCaching data = new DataCaching(); data.RemoveCache(key); }
public static void UpdateRolePermissionByPortalID(int roleid, int commandId, int portalId, bool web, bool wap, bool sms, bool xzone, bool view, bool add, bool update, bool delete) { DataCaching data = new DataCaching(); data.RemoveCache("VmgPortal.Portal.Command.GetCommandsForRoleByPortalID"); DataAccessProvider.Instance().UpdateRolePermissionByPortalID(commandId, roleid, portalId, web, wap, sms, xzone, view, add, update, delete); }
public static void SetValue(string settingName, string settingValue, string param1, string param2) { DataAccessProvider.Instance().SetPortalSetting(settingName, settingValue, param1, param2); DataCaching data = new DataCaching(); data.RemoveCache(key); }
/// <summary> /// Remove command from role by PortalID /// Add by Dungnt2 /// </summary> /// <param name="commandId"></param> /// <param name="roleId"></param> public static void RemoveCommandFromRoleByPortalID(int commandId, int roleId, int portalID) { DataAccessProvider.Instance().RemoveCommandFromRoleByPortalID(commandId, roleId, portalID); DataCaching data = new DataCaching(); data.RemoveCache("VmgPortal.Portal.Command"); }
public static void DeleteUser(int userId) { DataAccessProvider.Instance().DeleteUser(userId); DataCaching data = new DataCaching(); data.RemoveCache(key); }
/// <summary> /// Build recursive role permission by roleid and portalid /// Return table with multi level /// </summary> /// <param name="dtCommand"></param> /// <param name="dtReturnCommand"></param> /// <param name="roleid"></param> /// <param name="portalid"></param> /// <returns></returns> public static DataTable BuildRecursiveRolePermission(DataTable dtCommand, DataTable dtReturnCommand, int roleid, int portalid) { DataRow[] dtItems = GetRolePermissionByParentID(dtCommand, 0); foreach (DataRow row in dtItems) { DataRow rowItem = dtReturnCommand.NewRow(); rowItem["CommandID"] = row["CommandID"].ToString(); rowItem["PortalID"] = portalid.ToString(); rowItem["CommandParentID"] = row["CommandParentID"].ToString(); rowItem["RoleID"] = roleid.ToString(); rowItem["CommandName"] = "<font color=\"Blue\">" + row["CommandName"].ToString() + "</font>"; rowItem["Role_View"] = row["Role_View"].ToString(); rowItem["Role_Add"] = row["Role_Add"].ToString(); rowItem["Role_Update"] = row["Role_Update"].ToString(); rowItem["Role_Delete"] = row["Role_Delete"].ToString(); //rowItem["UseForWeb"] = row["UseForWeb"].ToString(); //rowItem["UseForWap"] = row["UseForWap"].ToString(); //rowItem["UseForSMS"] = row["UseForSMS"].ToString(); //rowItem["UseForXzone"] = row["UseForXzone"].ToString(); rowItem["Level"] = "0"; dtReturnCommand.Rows.Add(rowItem); LoadRolePermissionForCur(dtCommand, rowItem, dtReturnCommand); } DataCaching data = new DataCaching(); data.RemoveCache("VmgPortal.Portal.Command.GetCommandsForUserNotGroup"); return dtReturnCommand; }
public static int AddRole(RoleInfo role) { int id = DataAccessProvider.Instance().AddRole(role); DataCaching data = new DataCaching(); data.RemoveCache(key); return id; }
public static void ChangePassword(int userId, string oldPassword, string newPassword) { DataAccessProvider.Instance().ChangePassword(userId, oldPassword, newPassword); DataCaching data = new DataCaching(); data.RemoveCache(key); }
public static void UpdateCommand(CommandInfo command) { DataAccessProvider.Instance().UpdateCommand(command); DataCaching data = new DataCaching(); data.RemoveCache(key); }
public static void AddCommandToUserByPortalID(int commandId, int userId, int portalId) { DataAccessProvider.Instance().AddCommandToUserByPortalID(commandId, userId, portalId); DataCaching data = new DataCaching(); data.RemoveCache("VmgPortal.Portal.Command.GetCommandsForUserNotGroup"); }
/// <summary> /// Build recursive role permission by roleid and portalid /// Return table with multi level /// </summary> /// <param name="dtCommand"></param> /// <param name="dtReturnCommand"></param> /// <param name="roleid"></param> /// <param name="portalid"></param> /// <returns></returns> public static DataTable BuildRecursiveRolePermission(DataTable dtCommand, DataTable dtReturnCommand, int roleid, int portalid) { DataRow[] dtItems = GetRolePermissionByParentID(dtCommand, 0); foreach (DataRow row in dtItems) { DataRow rowItem = dtReturnCommand.NewRow(); rowItem["CommandID"] = row["CommandID"].ToString(); rowItem["PortalID"] = portalid.ToString(); rowItem["CommandParentID"] = row["CommandParentID"].ToString(); rowItem["RoleID"] = roleid.ToString(); rowItem["CommandName"] = "<font color=\"Blue\">" + row["CommandName"].ToString() + "</font>"; rowItem["Role_View"] = row["Role_View"].ToString(); rowItem["Role_Add"] = row["Role_Add"].ToString(); rowItem["Role_Update"] = row["Role_Update"].ToString(); rowItem["Role_Delete"] = row["Role_Delete"].ToString(); //rowItem["UseForWeb"] = row["UseForWeb"].ToString(); //rowItem["UseForWap"] = row["UseForWap"].ToString(); //rowItem["UseForSMS"] = row["UseForSMS"].ToString(); //rowItem["UseForXzone"] = row["UseForXzone"].ToString(); rowItem["Level"] = "0"; dtReturnCommand.Rows.Add(rowItem); LoadRolePermissionForCur(dtCommand, rowItem, dtReturnCommand); } DataCaching data = new DataCaching(); data.RemoveCache("VmgPortal.Portal.Command.GetCommandsForUserNotGroup"); return(dtReturnCommand); }
public static void UpdateCommandByLang(CommandInfo command, string lang) { DataAccessProvider.Instance().UpdateCommandByLang(command, lang); DataCaching data = new DataCaching(); data.RemoveCache(key); }
public static int AddPortal(Portal_PortalsInfo portal) { DataCaching data = new DataCaching(); data.RemoveCache(key); return(DataAccessProvider.Instance().AddPortal(portal)); }
public static void DeletePortal(int portalId) { DataCaching data = new DataCaching(); data.RemoveCache(key); DataAccessProvider.Instance().DeletePortal(portalId); }
public static void UpdatePortal(Portal_PortalsInfo portal) { DataAccessProvider.Instance().UpdatePortal(portal); DataCaching data = new DataCaching(); data.RemoveCache(key); }
public static void AddPortalFollowLang(Portal_PortalsInfo portal) { DataAccessProvider.Instance().AddPortalFollowLang(portal); DataCaching data = new DataCaching(); data.RemoveCache(key); }
public static void UpdateRole(RoleInfo role) { DataAccessProvider.Instance().UpdateRole(role); DataCaching data = new DataCaching(); data.RemoveCache(key); }
public static void DeleteRole(int roleId) { DataAccessProvider.Instance().DeleteRole(roleId); DataCaching data = new DataCaching(); data.RemoveCache(key); }
public static int AddCommand(CommandInfo command) { int id = DataAccessProvider.Instance().AddCommand(command); DataCaching data = new DataCaching(); data.RemoveCache(key); return id; }
public static void ResetPassword(int userId, string password) { DataAccessProvider.Instance().ResetPassword(userId, password); DataCaching data = new DataCaching(); data.RemoveCache(key); }
public static void DeleteCommand(int commandId) { DataAccessProvider.Instance().DeleteCommand(commandId); DataCaching data = new DataCaching(); data.RemoveCache(key); }
public static void RemoveUserFromPortal(int userId) { DataAccessProvider.Instance().RemoveUserFromPortal(userId); DataCaching data = new DataCaching(); data.RemoveCache(key); }
public static int AddModuleControl(ModuleControlInfo moduleControl) { int id = DataAccessProvider.Instance().AddModuleControl(moduleControl); DataCaching data = new DataCaching(); data.RemoveCache(key); return id; }
public static int AddUser(UserInfo user) { int id = DataAccessProvider.Instance().AddUser(user); DataCaching data = new DataCaching(); data.RemoveCache(key); return(id); }
public static int AddCommand(CommandInfo command) { int id = DataAccessProvider.Instance().AddCommand(command); DataCaching data = new DataCaching(); data.RemoveCache(key); return(id); }
public static int AddRole(RoleInfo role) { int id = DataAccessProvider.Instance().AddRole(role); DataCaching data = new DataCaching(); data.RemoveCache(key); return(id); }
public static int AddModuleControl(ModuleControlInfo moduleControl) { int id = DataAccessProvider.Instance().AddModuleControl(moduleControl); DataCaching data = new DataCaching(); data.RemoveCache(key); return(id); }
public void RemoveCacheTest() { Barrel.Current.Add(_cacheKey, _dataToSave, TimeSpan.FromDays(_expireDays)); DataCaching <object> .RemoveCache(); var actual = Barrel.Current.Get <string>(_cacheKey); Assert.AreEqual(null, actual); }
protected void btnRemoveAll_Click(object sender, EventArgs e) { DataCaching data = new DataCaching(); foreach (ListItem item in lstAllCache.Items) { data.RemoveCache(item.Text); } lstAllCache.DataBind(); lblUpdateStatus.Text = MiscUtility.MSG_UPDATE_SUCCESS; }
protected void btnEng_Click(object sender, EventArgs e) { AppEnv.SetLanguage("en-US"); string curUrl = Request.RawUrl; string newUrl = string.Empty; if (curUrl.IndexOf("&lang") > -1) { newUrl = curUrl.Substring(0, curUrl.IndexOf("&lang")); } else if (curUrl.IndexOf("?lang") > -1) { newUrl = curUrl.Substring(0, curUrl.IndexOf("?lang")); } else { newUrl = curUrl; } DataCaching data = new DataCaching(); data.RemoveCache("VmgPortal.Portal.Command"); Response.Redirect(newUrl); }
/// <summary> /// Delete data cache. /// </summary> public static void ResetData() { DataCaching <object> .RemoveCache(); }
public static int AddPortal(Portal_PortalsInfo portal) { DataCaching data = new DataCaching(); data.RemoveCache(key); return DataAccessProvider.Instance().AddPortal(portal); }
public static void UpdateRolePermissionByPortalID(int roleid, int commandId, int portalId, bool web, bool wap, bool sms, bool xzone, bool view, bool add, bool update, bool delete) { DataCaching data = new DataCaching(); data.RemoveCache("VmgPortal.Portal.Command.GetCommandsForRoleByPortalID"); DataAccessProvider.Instance().UpdateRolePermissionByPortalID(commandId, roleid, portalId,web, wap,sms, xzone, view, add, update, delete); }
public static void AddCommandByLang(CommandInfo command, string lang) { DataAccessProvider.Instance().AddCommandByLang(command, lang); DataCaching data = new DataCaching(); data.RemoveCache(key); }