public ActionResult EditDataRole(RoleViewModel paramEditRole)
        {
            if (ModelState.IsValid)
            {
                //update data manual createby and createdate
                paramEditRole.updateBy   = "Tian";
                paramEditRole.updateDate = DateTime.Now;

                int?nameV = RoleDataAccess.NameValidation(paramEditRole.name);

                if (nameV <= 1)
                {
                    if (RoleDataAccess.UpdateRole(paramEditRole))
                    {
                        return(Json(new { success = true, message = RoleDataAccess.Message }, JsonRequestBehavior.AllowGet));
                    }
                    else
                    {
                        return(Json(new { success = false, message = RoleDataAccess.Message }, JsonRequestBehavior.AllowGet));
                    }
                }
                else
                {
                    return(Json(new { success = false, message = "Role name " + paramEditRole.name + " is exist !" }, JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                return(Json(new { success = false, message = "Wajib menginputkan semua kotak bertanda bintang" }, JsonRequestBehavior.AllowGet));
            }
        }
Example #2
0
 /// <summary>
 ///     缓存所有角色的页面权限数据
 /// </summary>
 public void DoCache()
 {
     using (var proxy = new RedisProxy(RedisProxy.DbSystem))
     {
         proxy.FindAndRemoveKey("role:*");
     }
     using (SystemContextScope.CreateScope())
     {
         var access = new RoleDataAccess();
         var roles  = access.All();
         using (var proxy = new RedisProxy(RedisProxy.DbSystem))
         {
             proxy.CacheData(roles);
         }
         using (var proxy = new RedisProxy(RedisProxy.DbSystem))
         {
             CreatePowerTree(proxy);
         }
         using (var proxy = new RedisProxy(RedisProxy.DbSystem))
         {
             LoadAllPowers(0, proxy);
             foreach (var items in roles)
             {
                 LoadAllPowers(items.Id, proxy);
             }
         }
     }
     CachePageAuditUser();
     CacheTypeUser();
 }
        public JsonResult DeleteDataRole(int paramId)
        {
            string latestCode = RoleDataAccess.DeleteRole(paramId);

            if (latestCode != "")
            {
                return(Json(new { success = true, latestCode, message = RoleDataAccess.Message }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(new { success = false, message = RoleDataAccess.Message }, JsonRequestBehavior.AllowGet));
            }
        }
 public DataAccess(UserDataAccess userData, SessionDataAccess sessionData, UsersRolesDataAccess usersRolesData,
                   RoleDataAccess roleData, OrderDataAccess orderData, OrderRequestDataAccess orderRequestData,
                   WorkSessionDataAccess workSessionData, WorkImageDataAccess workImageData, ImageTypeDataAccess imageTypeData,
                   ExpensesDataAccess expenseData, ExpenseTypeDataAccess expenseTypeData)
 {//begin constructor
     UserData         = userData;
     SessionData      = sessionData;
     UsersRolesData   = usersRolesData;
     RoleData         = roleData;
     OrderRequestData = orderRequestData;
     OrderData        = orderData;
     WorkSessionData  = workSessionData;
     WorkImageData    = workImageData;
     ImageTypeData    = imageTypeData;
     ExpenseData      = expenseData;
     ExpenseTypeData  = expenseTypeData;
 } //end constructor
        public ActionResult CreateDataRole(RoleViewModel paramAddRole)
        {
            if (ModelState.IsValid)
            {
                //is delete default value
                paramAddRole.isDelete = false;
                //update data manual createby and createdate
                paramAddRole.createBy   = "Anastasia";
                paramAddRole.createDate = DateTime.Now;


                int?nameV = RoleDataAccess.NameValidation(paramAddRole.name);

                if (nameV == 0)
                {
                    string latestCode = RoleDataAccess.CreateRole(paramAddRole);

                    if (latestCode != "")
                    {
                        return(Json(new { success = true, latestCode, message = RoleDataAccess.Message }, JsonRequestBehavior.AllowGet));
                    }
                    else
                    {
                        return(Json(new { success = false, message = RoleDataAccess.Message }, JsonRequestBehavior.AllowGet));
                    }
                }
                else
                {
                    return(Json(new { success = false, message = "Role name " + paramAddRole.name + " is exist !" }, JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                return(Json(new { success = false, message = "Wajib menginputkan semua kotak bertanda bintang" }, JsonRequestBehavior.AllowGet));
            }
        }
Example #6
0
 // constructor
 public UnitTestRoleDataAccess()
 {
     _data = new RoleDataAccess(_conn);
 }
Example #7
0
        public static Int64 GetRoleByName(string name)
        {
            RoleDataAccess role = new RoleDataAccess();

            return(role.GetRoleByName(name));
        }
Example #8
0
        public static List <Role> GetRoles()
        {
            RoleDataAccess role = new RoleDataAccess();

            return(role.GetRoles());
        }
 public RoleBusinessLogic(string conn)
 {
     _data = new RoleDataAccess(conn);
 }
 // constructor
 public RoleBusinessLogic()
 {
     _data = new RoleDataAccess();
 }
 //EDIT ROLE
 public ActionResult EditRole(int paramId)
 {
     return(PartialView(RoleDataAccess.GetDetailRoleById(paramId)));
 }
        public ActionResult Index(RoleViewModel paramSearch)
        {
            List <RoleViewModel> listSearchRole = RoleDataAccess.GetListRole(paramSearch);

            return(PartialView(listSearchRole));
        }
        public JsonResult AutoCompleteRoleCode(string prefix)
        {
            var item = RoleDataAccess.SearchStringRoleCode(prefix);

            return(Json(item, JsonRequestBehavior.AllowGet));
        }
        public Entity Get()
        {
            RoleDataAccess dataAccess = new RoleDataAccess(_settings.ConnectionString);

            return(dataAccess.getRole());
        }
Example #15
0
 public CustomRoleStore(IConfiguration configuration)
 {
     _connectionString = configuration.GetConnectionString("DefaultConnection");
     roleDataAccess    = new RoleDataAccess();
 }