/// <summary>
        /// لیست اکشن ها و دسترسیهای یک نقش بر اساس قالب
        /// لیست ارسال می شود
        /// </summary>
        /// <param name="roleId"></param>
        /// <returns></returns>
        public Tuple <bool, List <ControllerModel> > GetAccessRoleXml(long roleId)
        {
            try
            {
                var role = _roleRepository.Find(sel => sel.Id == roleId);

                // تبدیل ایکس ام ل به لیست دسترسی ها

                //XmlUtility xmlutility=new XmlUtility();
                var lsit = _accessControlService.ConvertXmlToListControllers(role.XmlRoleAccess);
                return(lsit != null ? new Tuple <bool, List <ControllerModel> >(true, lsit) :
                       new Tuple <bool, List <ControllerModel> >(false, null));
            }
            catch (Exception)
            {
                return(new Tuple <bool, List <ControllerModel> >(false, null));
            }
        }