Ejemplo n.º 1
0
        public ActionResult Edit(int id)
        {
            var model = new CreateEditViewModel();
            var role  = securityProvider.GetRole(id);

            Mapper.DynamicMap(role, model);

            return(PartialView("CreateEdit", model));
        }
Ejemplo n.º 2
0
        public ActionResult Edit(long id)
        {
            var model         = new CreateEditViewModel();
            var visitCategory = securityProvider.GetRole(id);

            mapper.Map(visitCategory, model);

            return(PartialView("CreateEdit", model));
        }
Ejemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int roleID = String.IsNullOrEmpty(Request["RoleID"]) ? 1 : Convert.ToInt32(Request["RoleID"]);

            RowID = Convert.ToInt32(roleID);
            if (!IsPostBack)
            {
                lblRoleName.Text = SecurityService.GetRole(roleID).Name;
                PopulateMenus();
                cblPrivilege.Visible = btnSave.Visible = false;
            }
        }
        public void GetRole()
        {
            //given
            var me = SeedData.CreateAdminUser(Context);
            ISecurityProvider provider = new SecurityProvider(Context, me);
            var role = SeedData.CreateRole(Context, "Developer");
            //when
            var getRole = provider.GetRole(role.Id);

            //then
            getRole.Id.ShouldBeGreaterThan(0);
            getRole.RoleName.ShouldEqual("Developer");
        }
        public void DeleteRole()
        {
            //given
            var me = SeedData.CreateAdminUser(Context);
            ISecurityProvider provider = new SecurityProvider(Context, me);
            var newRole = SeedData.CreateRole(Context, "Director");

            //when
            provider.DeleteRole(newRole.Id);

            //then
            provider.GetRole(newRole.Id).ShouldBeNull();
        }
        public void ArchiveRole()
        {
            //given
            var me = SeedData.CreateAdminUser(Context);
            ISecurityProvider provider = new SecurityProvider(Context, me);

            var newRole = SeedData.CreateRole(Context, "Mentor");

            //when
            provider.ArchiveRole(newRole.Id);
            var role = provider.GetRole(newRole.Id);


            //then
            role.RoleName.ShouldEqual("Mentor");
            role.Status.ShouldEqual(StatusType.Archive);
        }