コード例 #1
0
        public ActionResult SetModules(int firstID, string secondID)
        {
            string[] tempIds   = secondID.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
            int[]    moduleIDs = Array.ConvertAll(tempIds, s => Convert.ToInt32(s));

            ReturnDescription description = UserInfoServices
                                            .SetUserModule(firstID, moduleIDs);

            if (description.Flag)
            {
                return(Ok(new Result
                {
                    State = 1,
                    Message = description.Message
                }));
            }
            else
            {
                return(BadRequest(new Result
                {
                    State = 0,
                    Message = description.Message
                }));
            }
        }
コード例 #2
0
        public ActionResult SetElements(int roleID, string elementID, int moduleID)
        {
            string[] tempIDs    = elementID.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
            int[]    elementIDs = Array.ConvertAll(tempIDs, s => Convert.ToInt32(s));

            ReturnDescription description = RoleServices
                                            .SetRoleModuleElements(roleID, elementIDs, moduleID);

            if (description.Flag)
            {
                return(Ok(new Result
                {
                    State = 1,
                    Message = description.Message
                }));
            }
            else
            {
                return(BadRequest(new Result
                {
                    State = 0,
                    Message = description.Message
                }));
            }
        }
コード例 #3
0
        public ActionResult ModuleElements(int firstID, string secondID)
        {
            string[] tempIDs    = secondID.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
            int[]    elementIDs = Array.ConvertAll(tempIDs, s => Convert.ToInt32(s));

            ReturnDescription description = ModuleServices.SetModuleElements(firstID, elementIDs);

            if (description.Flag)
            {
                return(Json(new Result
                {
                    State = 1,
                    Message = description.Message
                }));
            }
            else
            {
                return(Json(new Result
                {
                    State = 0,
                    Message = description.Message
                }));
            }
        }
コード例 #4
0
        public ActionResult ModuleElements(int userID, string elementID, int moduleID)
        {
            string[] tempIds    = elementID.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
            int[]    elementIds = Array.ConvertAll(tempIds, s => Convert.ToInt32(s));

            ReturnDescription description = UserInfoServices.SetUserModuleElements(userID, elementIds, moduleID);

            if (description.Flag)
            {
                return(Json(new Result
                {
                    State = 1,
                    Message = description.Message
                }));
            }
            else
            {
                return(Json(new Result
                {
                    State = 0,
                    Message = description.Message
                }));
            }
        }