public static int AddRole(RoleInfo role)
 {
     int id = DataAccessProvider.Instance().AddRole(role);
     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 AddModuleControl(ModuleControlInfo moduleControl)
 {
     int id = DataAccessProvider.Instance().AddModuleControl(moduleControl);
     DataCaching data = new DataCaching();
     data.RemoveCache(key);
     return id;
 }
 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");
 }
        /// <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 AddModule(ModuleInfo module)
        {
            int id = DataAccessProvider.Instance().AddModule(module);
            DataCaching data = new DataCaching();

            return id;
        }
 public static DataTable GetModules()
 {
     const string key = "VmgPortal.Portal.Module.GetModules";
     DataCaching data = new DataCaching();
     DataTable dtModuleControls = (DataTable)data.GetCache(key);
     if (dtModuleControls != null) return dtModuleControls;
     return DataAccessProvider.Instance().GetModules();
 }
 public static PortalSetting GetSetting()
 {
     DataCaching data = new DataCaching();
     PortalSetting setting = (PortalSetting)data.GetCache(key);
     if (setting != null) return setting;
     setting = DataAccessProvider.Instance().GetPortalSetting();
     data.InsertCacheNoExpireTime(key, setting);
     return setting;
 }
 public static DataTable GetPortals(int _userid, string _lang)
 {
     string param = "GetPortals?userid=" + _userid + "&lang=" + _lang;
     DataCaching data = new DataCaching();
     DataTable dtPortals = (DataTable)data.GetHashCache(key, param);
     if (dtPortals != null) return dtPortals;
     dtPortals = DataAccessProvider.Instance().GetPortalsByUserIDAndLang(_userid, _lang);
     data.SetHashCache(key, param, AppEnv.GetTimeCacheExpire(), dtPortals);
     return dtPortals;
 }
 public static DataTable GetModuleControls(int moduleId)
 {
     string param = "GetModuleControls?moduleId=" + moduleId;
     DataCaching data = new DataCaching();
     DataTable dtModuleControls = (DataTable)data.GetHashCache(key, param);
     if (dtModuleControls != null) return dtModuleControls;
     dtModuleControls = DataAccessProvider.Instance().GetModuleControls(moduleId);
     data.SetHashCache(key, param, AppEnv.GetTimeCacheExpire(), dtModuleControls);
     return dtModuleControls;
 }
 public static ModuleControlInfo GetModuleControl(string controlKey)
 {
     string param = "GetModuleControl?controlKey=" + controlKey.ToString();
     DataCaching data = new DataCaching();
     ModuleControlInfo setting = (ModuleControlInfo)data.GetHashCache(key, param);
     if (setting != null) return setting;
     setting = DataAccessProvider.Instance().GetModuleControl(controlKey);
     data.SetHashCache(key, param, AppEnv.GetTimeCacheExpire(), setting);
     return setting;
 }
 public static DataTable GetModuleControls(int tabId, string position)
 {
     string param = "GetModuleControls?tabId=" + tabId.ToString() + "&position=" + position;
     DataCaching data = new DataCaching();
     DataTable dtModuleControls = (DataTable)data.GetHashCache(key, param);
     if (dtModuleControls != null) return dtModuleControls;
     dtModuleControls = DataAccessProvider.Instance().GetModuleControls(tabId, position);
     data.SetHashCache(key, param, AppEnv.GetTimeCacheExpire(), dtModuleControls);
     return dtModuleControls;
 }
 public static CommandInfo GetCommand(string commandKey)
 {
     string param = "GetCommand?key" + commandKey;
     DataCaching data = new DataCaching();
     CommandInfo _CommandInfo = (CommandInfo)data.GetHashCache(key, param);
     if (_CommandInfo != null) return _CommandInfo;
     _CommandInfo = DataAccessProvider.Instance().GetCommand(commandKey);
     data.SetHashCache(key, param, AppEnv.GetTimeCacheExpire(), _CommandInfo);
     return _CommandInfo;
 }
 public static ModuleSetting GetModuleSettings(int moduleId)
 {
     const string key = "VmgPortal.Portal.ModuleControl.GetModuleSettings";
     string param = moduleId.ToString();
     DataCaching data = new DataCaching();
     ModuleSetting setting = (ModuleSetting)data.GetHashCache(key, param);
     if (setting != null) return setting;
     setting = DataAccessProvider.Instance().GetModuleSettings(moduleId);
     data.SetHashCache(key, param, AppEnv.GetTimeCacheExpire(), setting);
     return setting;
 }
        public static DataTable GetCommandByCmdId(int commandid)
        {
            string param = "GetCommandByCmdId_" + commandid;
            DataCaching data = new DataCaching();
            DataTable dtCommands = (DataTable)data.GetHashCache(key, param);
            if (dtCommands != null) return dtCommands;
            dtCommands = DataAccessProvider.Instance().GetCommandByCmdId(commandid);
            data.SetHashCache(key, param, AppEnv.GetTimeCacheExpire(), dtCommands);
            return dtCommands;

            //return DataAccessProvider.Instance().GetCommandByCmdId(commandid);
        }
Exemple #16
0
        //Artist
        public static DataTable GetArtistTopHasCache(int top)
        {
            DataCaching data     = new DataCaching();
            string      key      = "W4A_Music_Artist.GetArtistTop";
            string      param    = "top=" + top;
            DataTable   dtRetval = (DataTable)data.GetHashCache(key, param);

            if (dtRetval != null && dtRetval.Rows.Count > 0)
            {
                return(dtRetval);
            }
            else
            {
                DataTable dtPortals = GetArtistTop(top);
                data.SetHashCache(key, param, GetExpire(), dtPortals);
                return(dtPortals);
            }
        }
Exemple #17
0
        public static DataTable GetStyleByIDHasCache(string id)
        {
            DataCaching data     = new DataCaching();
            string      key      = "W4A_Music_Style.GetStyleByID";
            string      param    = "id=" + id;
            DataTable   dtRetval = (DataTable)data.GetHashCache(key, param);

            if (dtRetval != null && dtRetval.Rows.Count > 0)
            {
                return(dtRetval);
            }
            else
            {
                DataTable dtPortals = GetStyleByID(id);
                data.SetHashCache(key, param, GetExpire(), dtPortals);
                return(dtPortals);
            }
        }
        //
        public static DataTable Setting_Category_GetAllByParentIDHasCache(int parentID, int portalID)
        {
            DataCaching data     = new DataCaching();
            string      key      = "Wap_Setting.Category_GetAllByParentID";
            string      param    = "parentID=" + parentID.ToString() + "&portalID=" + portalID.ToString();
            DataTable   dtRetval = (DataTable)data.GetHashCache(key, param);

            if (dtRetval != null && dtRetval.Rows.Count > 0)
            {
                return(dtRetval);
            }
            else
            {
                DataTable dtPortals = Setting_Category_GetAllByParentID(parentID, portalID);
                data.SetHashCache(key, param, GetExpire(), dtPortals);
                return(dtPortals);
            }
        }
        //Lay tat ca chuyen muc hinh nen va order theo thu tu
        public static DataTable GetAllCategoryExeptCatIDHasCache(string telCo, int displayType, int catID)
        {
            DataCaching data     = new DataCaching();
            string      key      = "W4A_Wap_Wallpaper.GetAllCategoryExeptCatID";
            string      param    = "telCo=" + telCo + "&display=" + displayType + "&catid=" + catID;
            DataTable   dtRetval = (DataTable)data.GetHashCache(key, param);

            if (dtRetval != null && dtRetval.Rows.Count > 0)
            {
                return(dtRetval);
            }
            else
            {
                DataTable dtPortals = GetAllCategoryExeptCatID(telCo, displayType, catID);
                data.SetHashCache(key, param, GetExpire(), dtPortals);
                return(dtPortals);
            }
        }
        //Lay thong tin chuyen muc
        public static DataTable CPConfig_GetByWap_IDHasCache(int wap_ID)
        {
            DataCaching data     = new DataCaching();
            string      key      = "Wap_CPConfig.GetByWap_ID";
            string      param    = "wap_ID=" + wap_ID.ToString();
            DataTable   dtRetval = (DataTable)data.GetHashCache(key, param);

            if (dtRetval != null && dtRetval.Rows.Count > 0)
            {
                return(dtRetval);
            }
            else
            {
                DataTable dtPortals = CPConfig_GetByWap_ID(wap_ID);
                data.SetHashCache(key, param, GetExpire(), dtPortals);
                return(dtPortals);
            }
        }
        //Lay thong tin hinh nen
        public static DataTable GetWallpaperDetailByIDHasCache(string telCo, int ID)
        {
            DataCaching data     = new DataCaching();
            string      key      = "W4A_Wap_Wallpaper.Item_GetInfo";
            string      param    = "telCo=" + telCo + "@id=" + ID;
            DataTable   dtRetval = (DataTable)data.GetHashCache(key, param);

            if (dtRetval != null && dtRetval.Rows.Count > 0)
            {
                return(dtRetval);
            }
            else
            {
                DataTable dtPortals = GetWallpaperDetailByID(telCo, ID);
                data.SetHashCache(key, param, GetExpire(), dtPortals);
                return(dtPortals);
            }
        }
        //Lay thong tin chuyen muc
        public static DataTable GetCategoryByCatIDHasCache(int ID)
        {
            DataCaching data     = new DataCaching();
            string      key      = "W4A_Wap_Wallpaper.Category_GetInfo";
            string      param    = "id=" + ID;
            DataTable   dtRetval = (DataTable)data.GetHashCache(key, param);

            if (dtRetval != null && dtRetval.Rows.Count > 0)
            {
                return(dtRetval);
            }
            else
            {
                DataTable dtPortals = GetCategoryByCatID(ID);
                data.SetHashCache(key, param, GetExpire(), dtPortals);
                return(dtPortals);
            }
        }
        //Lấy thông tin của Partner theo ID
        public static DataTable Partner_GetInfoHasCache(int partnerID)
        {
            DataCaching data     = new DataCaching();
            string      key      = "Partner_GetInfo";
            string      param    = "partnerID=" + partnerID;
            DataTable   dtRetval = (DataTable)data.GetHashCache(key, param);

            if (dtRetval != null && dtRetval.Rows.Count > 0)
            {
                return(dtRetval);
            }
            else
            {
                dtRetval = Partner_GetInfo(partnerID);
                data.SetHashCache(key, param, GetExpire(), dtRetval);
                return(dtRetval);
            }
        }
Exemple #24
0
        //Search App Agent
        public static DataTable GetAllApp_ItemByKeyAndAgent(string telCo, string strKeySearch, User_AgentInfo _info, int pagesize, int pageIndex, out int totalRecord)
        {
            DataCaching data  = new DataCaching();
            string      key   = "W4A_Wap_App.GetAllApp_ItemByKeyAndAgent";
            string      param = "telCo=" + telCo + "&KeySearch=" + strKeySearch + "&info=" + _info.model_name;

            DataTable dtRetval = (DataTable)data.GetHashCache(key, param);

            if (dtRetval == null || dtRetval.Rows.Count == 0)
            {
                DataTable dtCat = GetAllApp_ItemByKey(telCo, strKeySearch, 9999, 1, out totalRecord);
                //Xoá những game không hỗ trợ
                for (int i = 0; i < totalRecord; i++)
                {
                    if (!MobileUtils.CheckValidModel(dtCat.Rows[i]["ModelSupport"].ToString(), _info))
                    {
                        dtCat.Rows[i].Delete();
                    }
                }
                dtCat.AcceptChanges();
                //Ghi vào cache
                data.SetHashCache(key, param, GetExpire(), dtCat);
                dtRetval = dtCat;
            }
            totalRecord = dtRetval.Rows.Count;

            //
            int vFrom = ((pageIndex - 1) * pagesize);
            int vTo   = pageIndex * pagesize;

            if (vTo > totalRecord)
            {
                vTo = totalRecord;
            }
            DataTable dtReturn = dtRetval.Clone();

            for (int i = vFrom; i < vTo; i++)
            {
                dtReturn.ImportRow(dtRetval.Rows[i]);
            }
            return(dtReturn);
        }
        /// <summary>
        /// Gets the product detail by category.
        /// </summary>
        /// <param name="category">The category.</param>
        /// <returns></returns>
        public List <ProductDetail> GetProductDetailByCategory(string category)
        {
            // Build a cacheKey
            string cacheKey = "GetProductDetailByCategory-" + category;

            // Try and retrieve the data from the cache
            List <ProductDetail> productDetails = DataCaching.Get <List <ProductDetail> >(cacheKey);

            if (productDetails == null)
            {
                // Retrieve from the database
                ProductData productData = new ProductData();
                productDetails = productData.GetProductDetailByCategory(category);

                // Add into cache
                DataCaching.Add(productDetails, cacheKey);
            }

            return(productDetails);
        }
        //Xác thực Partner theo KeyCode
        public static Boolean Partner_Authenticate(int partnerID, string KeyCode)
        {
            DataCaching data     = new DataCaching();
            string      key      = "Partner_GetInfo";
            string      param    = "partnerID=" + partnerID;
            DataTable   dtRetval = (DataTable)data.GetHashCache(key, param);

            if (dtRetval == null || dtRetval.Rows.Count == 0)
            {
                dtRetval = Partner_GetInfo(partnerID);
                data.SetHashCache(key, param, GetExpire(), dtRetval);
            }
            if (dtRetval.Rows[0]["KeyCode"].ToString() == KeyCode)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #27
0
        //-------------------- CONSTRUCTOR --------------------------------------------------------------------------------------
        public Statistic_Window(Configuration configuration, Features.Window_Mode opening_mode)
        {
            Features.openedWindow = Features.Window_type.Statistic;
            InitializeComponent();

            no_detection                = true;
            DM_realtime                 = true;
            CoT_realtime                = true;
            this.opening_mode           = opening_mode;
            this.configuration          = configuration;
            this.configurationName.Text = configuration.ConfigurationID;
            update_Graph                = new DispatcherTimer();
            update_Stats                = new DispatcherTimer();
            timeout = new DispatcherTimer();
            configuration_boards = configuration.Boards;
            devices_position     = new List <Position>();
            frequentMACs         = new List <FrequentMAC>();
            activity_timeline    = new Dictionary <DateTime, TimeSpan>();
            dataCaching          = new DataCaching(configuration.ConfigurationID);
            _lockObject          = new object();
        }
Exemple #28
0
        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);
        }
 public static void AddCommandByLang(CommandInfo command, string lang)
 {
     DataAccessProvider.Instance().AddCommandByLang(command, lang);
     DataCaching data = new DataCaching();
     data.RemoveCache(key);
 }
Exemple #30
0
 public System.Threading.Tasks.Task <object> QueryAsync(Command command, DataVeracity veracity = DataVeracity.Maximum, DataCaching cacheOpt = DataCaching.LatestData, int?cacheMaxAgeSec = null, ISession session = null)
 {
     throw new NotImplementedException();
 }
 public static void DeleteCommand(int commandId)
 {
     DataAccessProvider.Instance().DeleteCommand(commandId);
     DataCaching data = new DataCaching();
     data.RemoveCache(key);
 }
 public static void DeleteRole(int roleId)
 {
     DataAccessProvider.Instance().DeleteRole(roleId);
     DataCaching data = new DataCaching();
     data.RemoveCache(key);
 }
Exemple #33
0
 public static void DeleteModule(int moduleId)
 {
     DataAccessProvider.Instance().DeleteModule(moduleId);
     DataCaching data = new DataCaching();
 }
 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);
 }
Exemple #35
0
 public void Save(Parcel parcel, DataCaching cacheOpt = DataCaching.Everywhere, int?cachePriority = null, int?cacheMaxAgeSec = null, DateTime?cacheAbsoluteExpirationUTC = null)
 {
     throw new NotImplementedException();
 }
Exemple #36
0
        public static HtmlString BindMenus(this HtmlHelper html)
        {
            if (MySession.Current.RoleID.IsNotBlank() && MySession.Current.UserId.IsNotBlank())
            {
                string cacheKey = "cacheMenuList";
                var    menuHtml = DataCaching.Get <HtmlString>(cacheKey);

                if (menuHtml.IsBlank())
                {
                    using (var db = new PCVEntities())
                    {
                        StringBuilder sb = new StringBuilder();
                        //  HelperMenuModel
                        var rawMenus = db.UserMenus.Where(aa => aa.UserId == MySession.Current.UserId).ToList().Select(m => new HelperMenuModel()
                        {
                            MenuId   = m.MenuId,
                            MenuName = m.Menu.MenuName,
                            ParentId = m.Menu.ParentId,
                            Url      = m.Menu.Url,
                            Tooltip  = m.Menu.Tooltip,
                            //  Description = m.Menu.Description,
                            UserId   = m.UserId,
                            RoleId   = "",
                            InActive = m.InActive,
                            Priority = m.Menu.Priority
                        }).Union(db.MenuInRole.Where(bb => bb.RoleId == MySession.Current.RoleID).ToList().Select(m => new HelperMenuModel()
                        {
                            MenuId   = m.MenuId,
                            MenuName = m.Menu.MenuName,
                            ParentId = m.Menu.ParentId,
                            Url      = m.Menu.Url,
                            Tooltip  = m.Menu.Tooltip,
                            //  Description = m.Menu.Description,
                            UserId   = "",
                            RoleId   = m.RoleId,
                            InActive = m.InActive,
                            Priority = m.Menu.Priority
                        })).GroupBy(ss => ss.MenuId, (key, group) => group.First()).ToList();

                        if (rawMenus.IsNotBlank())
                        {
                            var data = rawMenus.Select(m => new HelperMenuModel()
                            {
                                MenuId      = m.MenuId,
                                MenuName    = m.MenuName,
                                ParentId    = m.ParentId,
                                Url         = m.Url,
                                Tooltip     = m.Tooltip,
                                Description = m.Description,
                                UserId      = "",
                                RoleId      = m.RoleId,
                                InActive    = m.InActive,
                                Priority    = m.Priority,
                                ChildMenus  = rawMenus.Where(c => c.ParentId == m.MenuId).ToList(),
                            }).OrderBy(zz => zz.Priority).Where(x => x.ParentId == 0).ToList();



                            sb.Append("<div class='nav-collapse collapse navbar-collapse navbar-responsive-collapse header-nav-links'>");
                            sb.Append("<ul class='nav navbar-nav'>");

                            foreach (var item in data)
                            {
                                if (item.ChildMenus.Count == 0)
                                {//parent withot child
                                    var menuIconClass = "icon-layers";
                                    if (item.MenuName.ToLower().Contains("dashboard"))
                                    {
                                        menuIconClass = "icon-home";
                                    }

                                    sb.Append(" <li class=''>");
                                    sb.Append("<a href ='" + item.Url + "' class='text-uppercase'>");
                                    sb.Append("<i class='" + menuIconClass + "'></i> " + item.MenuName + "</a>");

                                    sb.Append("</li>");
                                }
                                else
                                {
                                    //parent with child
                                    sb.Append(" <li class='dropdown more-dropdown'>");
                                    sb.Append("<a href ='javascript:;' class='text-uppercase'>");
                                    sb.Append("<i class='icon-layers'></i> " + item.MenuName + "</a>");

                                    sb.Append("<ul class='dropdown-menu'>");

                                    foreach (var inMenu in item.ChildMenus)
                                    {
                                        var menuIconClass = "icon-briefcase";
                                        if (inMenu.MenuName.ToLower().Contains("user"))
                                        {
                                            menuIconClass = "icon-users";
                                        }
                                        sb.Append("<li >");
                                        sb.Append("<a href ='" + inMenu.Url + "' class='text-uppercase'>");
                                        sb.Append("<i class='" + menuIconClass + "'></i> " + inMenu.MenuName + "</a>");
                                        sb.Append("</li>");
                                    }
                                    sb.Append("</ul>");

                                    sb.Append("</li>");
                                }
                            }
                            sb.Append("</ul>");
                            sb.Append("</div>");
                            HtmlString result = new HtmlString(sb.ToString());
                            DataCaching.Add(result, cacheKey, DataCaching.EnumCacheTimeFrame.AddMinutes, AppConfiguration.CacheTimeInMins);
                            return(result);
                        }
                    }
                }
                else
                {
                    return(menuHtml);
                }
            }


            return(new HtmlString(""));
        }
 public static DataTable GetPortalsByParentId(int userId,int portal_ParentId)
 {
     string param = "GetPortalsByParentId?userid=" + userId + "&portalId=" + portal_ParentId.ToString() + "&" + AppEnv.GetLanguage();
     DataCaching data = new DataCaching();
     DataTable dt = (DataTable)data.GetHashCache(key, param);
     if (dt != null) return dt;
     dt = DataAccessProvider.Instance().GetPortalsByParentId(userId,portal_ParentId);
     data.SetHashCache(key, param, AppEnv.GetTimeCacheExpire(), dt);
     return dt;
 }
 public static void UpdateModule(ModuleInfo module)
 {
     DataAccessProvider.Instance().UpdateModule(module);
     DataCaching data = new DataCaching();
 }
Exemple #39
0
 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);
 }
Exemple #40
0
 public Parcel Load(Type tParcel, GDID id, object shardingId = null, DataVeracity veracity = DataVeracity.Maximum, DataCaching cacheOpt = DataCaching.LatestData, int?cacheMaxAgeSec = null, ISession session = null)
 {
     throw new NotImplementedException();
 }
Exemple #41
0
 public System.Threading.Tasks.Task <T> LoadAsync <T>(GDID id, object shardingId = null, DataVeracity veracity = DataVeracity.Maximum, DataCaching cacheOpt = DataCaching.LatestData, int?cacheMaxAgeSec = null, ISession session = null) where T : Parcel
 {
     throw new NotImplementedException();
 }
Exemple #42
0
 public object Query(Command command, DataVeracity veracity = DataVeracity.Maximum, DataCaching cacheOpt = DataCaching.LatestData, int?cacheMaxAgeSec = null, ISession session = null)
 {
     throw new NotImplementedException();
 }
 /// <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 int AddPortal(Portal_PortalsInfo portal)
 {
     DataCaching data = new DataCaching();
        data.RemoveCache(key);
        return DataAccessProvider.Instance().AddPortal(portal);
 }
 public static void UpdateRole(RoleInfo role)
 {
     DataAccessProvider.Instance().UpdateRole(role);
     DataCaching data = new DataCaching();
     data.RemoveCache(key);
 }
 public static void UpdatePortal(Portal_PortalsInfo portal)
 {
     DataAccessProvider.Instance().UpdatePortal(portal);
     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 AddPortalFollowLang(Portal_PortalsInfo portal)
 {
     DataAccessProvider.Instance().AddPortalFollowLang(portal);
     DataCaching data = new DataCaching();
     data.RemoveCache(key);
 }
Exemple #49
0
 public System.Threading.Tasks.Task <Parcel> LoadByQueryAsync(Command loadCommand, DataVeracity veracity = DataVeracity.Maximum, DataCaching cacheOpt = DataCaching.LatestData, int?cacheMaxAgeSec = null)
 {
     throw new NotImplementedException();
 }
 public static void DeletePortal(int portalId)
 {
     DataCaching data = new DataCaching();
     data.RemoveCache(key);
     DataAccessProvider.Instance().DeletePortal(portalId);
 }
Exemple #51
0
 public static void UpdateModule(ModuleInfo module)
 {
     DataAccessProvider.Instance().UpdateModule(module);
     DataCaching data = new DataCaching();
 }
 public static void DeleteModule(int moduleId)
 {
     DataAccessProvider.Instance().DeleteModule(moduleId);
     DataCaching data = new DataCaching();
 }
Exemple #53
0
 public System.Threading.Tasks.Task SaveAsync(Parcel parcel, DataCaching cacheOpt = DataCaching.Everywhere, int?cachePriority = null, int?cacheMaxAgeSec = null, DateTime?cacheAbsoluteExpirationUTC = null, ISession session = null)
 {
     throw new NotImplementedException();
 }
Exemple #54
0
 public Parcel LoadByQuery(Command loadCommand, DataVeracity veracity = DataVeracity.Maximum, DataCaching cacheOpt = DataCaching.LatestData, int?cacheMaxAgeSec = null)
 {
     throw new NotImplementedException();
 }
Exemple #55
0
 /// <summary>
 /// Delete data cache.
 /// </summary>
 public static void ResetData()
 {
     DataCaching <object> .RemoveCache();
 }
Exemple #56
0
 public T LoadByID <T>(GDID id, object shardingId = null, DataVeracity veracity = DataVeracity.Maximum, DataCaching cacheOpt = DataCaching.LatestData, int?cacheMaxAgeSec = null) where T : Parcel
 {
     throw new NotImplementedException();
 }