Пример #1
0
        /// <summary>
        /// Asigna una lista de roles a un usuario
        /// </summary>
        /// <param name="pRolList">Lista de roles que se desea asignar</param>
        /// <param name="pUserName">nombre de usuario</param>
        public static void CreateRolesToUser(RolList pRolList, string pUserName)
        {
            AssignRolesToUserReq req = new AssignRolesToUserReq();


            req.BusinessData.Username = pUserName;
            req.BusinessData.RolList  = pRolList;
            AssignRolesToUserRes res = req.ExecuteService <AssignRolesToUserReq, AssignRolesToUserRes>(WrapperSecurityProvider, req);

            if (res.Error != null)
            {
                throw Fwk.Exceptions.ExceptionHelper.ProcessException(res.Error);
            }
        }
Пример #2
0
        //[TestMethod]
        void AssignRolesToUser_No_Service(string user, string rol)
        {
            String strErrorResut = String.Empty;

            AssignRolesToUserService svc = new AssignRolesToUserService();
            AssignRolesToUserReq     req = new AssignRolesToUserReq();

            req.BusinessData.Username = user;
            req.BusinessData.RolList.Add(new Fwk.Security.Common.Rol(rol));

            try
            {
                AssignRolesToUserRes res = svc.Execute(req);
            }
            catch (Exception ex)
            {
                strErrorResut = Fwk.Exceptions.ExceptionHelper.GetAllMessageException(ex);
            }


            Assert.AreEqual <String>(strErrorResut, string.Empty, strErrorResut);
        }
Пример #3
0
        //[TestMethod]
         void AssignRolesToUser_No_Service(string user,string rol)
        {

            String strErrorResut = String.Empty;
            
            AssignRolesToUserService svc = new AssignRolesToUserService();
            AssignRolesToUserReq req = new AssignRolesToUserReq();

            req.BusinessData.Username = user;
            req.BusinessData.RolList.Add(new Fwk.Security.Common.Rol (rol));

            try
            {
                AssignRolesToUserRes res = svc.Execute(req);
            

            }
            catch (Exception ex)
            {
                strErrorResut = Fwk.Exceptions.ExceptionHelper.GetAllMessageException(ex);
            }


            Assert.AreEqual<String>(strErrorResut, string.Empty, strErrorResut);

        }
Пример #4
0
        /// <summary>
        /// Asigna una lista de roles a un usuario
        /// </summary>
        /// <param name="pRolList">Lista de roles que se desea asignar</param>
        /// <param name="pUserName">nombre de usuario</param>
        public static void CreateRolesToUser(RolList pRolList, string pUserName)
        {
            AssignRolesToUserReq req = new AssignRolesToUserReq();


            req.BusinessData.Username = pUserName;
            req.BusinessData.RolList = pRolList;
            AssignRolesToUserRes res = req.ExecuteService<AssignRolesToUserReq, AssignRolesToUserRes>(WrapperSecurityProvider,req);

            if (res.Error != null)
                throw Fwk.Exceptions.ExceptionHelper.ProcessException(res.Error);
        }