public ActionResult ControlSidebarPartial()
        {
            BoxMargin MainModel = new BoxMargin();

            if (User.Identity.IsAuthenticated)
            {
                if (User.IsInRole("Mod") || User.IsInRole("AdminUser") || User.IsInRole("devuser") || User.IsInRole("supperadmin"))
                {
                    MainModel.packageId = 5;
                }
                else
                {
                    long UserId           = long.Parse(User.Identity.GetUserId());
                    User ObjectCurentUser = cms_db.GetObjUserByIdNoAsync(UserId);
                    MainModel.packageId = ObjectCurentUser.PackageId.Value;
                }
            }
            else
            {
                MainModel.packageId = 0;
            }

            try {
                MainModel.FreeObject = cms_db.GetMarginByPackageLinq((int)EnumCore.Package.free);
                MainModel.DemObject  = cms_db.GetMarginByPackageLinq((int)EnumCore.Package.dem);
                MainModel.VangObject = cms_db.GetMarginByPackageLinq((int)EnumCore.Package.vang);
                MainModel.KCObject   = cms_db.GetMarginByPackageLinq((int)EnumCore.Package.kimcuong);
            }
            catch {
            }

            return(PartialView("_ControlSidebarPartial", MainModel));
        }
示例#2
0
        public ActionResult ObjectNotificationMargin()
        {
            try
            {
                BoxMargin MainModel = new BoxMargin();
                MainModel.FreeObject = cms_db.GetMarginByPackageLinq((int)EnumCore.Package.free);
                MainModel.DemObject  = cms_db.GetMarginByPackageLinq((int)EnumCore.Package.dem);
                MainModel.VangObject = cms_db.GetMarginByPackageLinq((int)EnumCore.Package.vang);
                MainModel.KCObject   = cms_db.GetMarginByPackageLinq((int)EnumCore.Package.kimcuong);

                return(Json(MainModel, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json("", JsonRequestBehavior.AllowGet));
            }
        }