• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# RoleViewModel类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中RoleViewModel的典型用法代码示例。如果您正苦于以下问题:C# RoleViewModel类的具体用法?C# RoleViewModel怎么用?C# RoleViewModel使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



RoleViewModel类属于命名空间,在下文中一共展示了RoleViewModel类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: AddRoles

        public ActionResult AddRoles(Guid productId, string version, string error = null)
        {
            if(error != null)
            {
                ModelState.AddModelError("", error);
            }

            var product = _productRepository.Find(productId);

            var currentRoles = product.Versions.Single(x => x.Name == version).Roles.Select(x => x.Name);

            var baseImages = _baseImageRepository.FindAll().ToDictionary(x => x.Id, x => x.Name);
            var model = new RoleViewModel
            {
                ProductId = productId,
                ProductName = product.Name,
                VersionName = version,
                BaseImages = baseImages,
                Ports = new List<PortViewModel> {  new PortViewModel { DnsTtl = 3600}},
                CurrentRoles = currentRoles.ToList(),
                VolumeSize = 60,
                InstanceTypes = _stackItConfiguration.InstanceTypes.Select(x => x.Name).ToList()
            };

            return View(model);
        }
开发者ID:nelsonwellswku,项目名称:stack-it-net,代码行数:26,代码来源:ProductController.cs


示例2: ManageRole

        public ActionResult ManageRole(RoleViewModel model)
        {
            if (model.Role == null)
            {
                model.Role = new Role();
            }

            if (!string.IsNullOrEmpty(model.Role.sort))
            {
                model.Role.SortExp = model.Role.sort + " " + model.Role.sortdir;
            }

            if (model.Role.PageSize == 0)
            {
                int PageSize = Convert.ToInt32(ConfigurationManager.AppSettings["PageSize"]);
                model.Role.PageSize = PageSize;
            }

            if (model.Role.PageIndex == 0)
            {
                model.Role.PageIndex = 1;
            }
            model.RoleList = new List<Role>();
            model.Role.TotalCount = 0;
            model.RoleList = _IRoleService.GetAll(model.Role).ToList();
            if (model.RoleList != null && model.RoleList.Count > 0)
            {
                int TotalCount = model.RoleList[0].TotalCount;
                model.Role.TotalCount = TotalCount;
            }

            return View(model);
        }
开发者ID:stiqraschool,项目名称:eSchool,代码行数:33,代码来源:RoleController.cs


示例3: getRoleFromId

        public RoleViewModel getRoleFromId(string id)
        {
            var db = new BwareContext();
            var roleViewModel = new RoleViewModel();

            roleViewModel = db.AspNetRoles.Where(r => r.Name == id).Select(r => new RoleViewModel() { CurrentName = r.Name }).FirstOrDefault();
            return roleViewModel;
        }
开发者ID:jdsv650,项目名称:BwareAdmin,代码行数:8,代码来源:RoleAdapter.cs


示例4: ToViewModel

 public static RoleViewModel ToViewModel(IdentityRole Role)
 {
     var roleViewModel = new RoleViewModel()
     {
         Id = Role.Id,
         Name = Role.Name
     };
     return roleViewModel;
 }
开发者ID:nguyenquocphuong,项目名称:AddressBook_IDC,代码行数:9,代码来源:RoleViewModel.cs


示例5: Create

        /// <summary>
        /// 新增角色
        /// </summary>
        /// <returns></returns>
        public ActionResult Create()
        {
            var viewModel = new RoleViewModel
            {
                MenuCheckList = roleService.GetMenuByRoleId(null)
            };

            return View(viewModel);
        }
开发者ID:creatidea-tw,项目名称:Ci.Template,代码行数:13,代码来源:RoleController.cs


示例6: GetAllRoles

 public List<RoleViewModel> GetAllRoles()
 {
     var rolesList = new List<RoleViewModel>();
     foreach (var role in _db.Roles)
     {
         var roleModel = new RoleViewModel(ConvertRole(role));
         rolesList.Add(roleModel);
     }
     return rolesList;
 }
开发者ID:21428432,项目名称:Basic,代码行数:10,代码来源:RolesBusiness.cs


示例7: ToViewModel

        public static RoleViewModel ToViewModel(this Model.Role rolePOCO)
        {
            var roleViewModel = new RoleViewModel();

            return new RoleViewModel()
            {
                roleID = rolePOCO.roleID,
                roleName = rolePOCO.roleName,
            };
        }
开发者ID:simon8029,项目名称:EmailPromotionManagementDemo,代码行数:10,代码来源:ViewModelExtension.cs


示例8: Modify

 public ActionResult Modify(int id, RoleViewModel viewmodel)
 {
     if (ModelState.IsValid)
     {
         viewmodel.roleID =id ;
         OperationContext.ServiceSession.RoleService.Update(viewmodel.ToPOCO(), "roleName",  "roleIsDeleted");
         OperationContext.ServiceSession.SaveChange();
         return OperationContext.SendAjaxMessage(AjaxMessageStatus.OperationSuccess, "", "", null);
     }
     return OperationContext.SendAjaxMessage(AjaxMessageStatus.OperationFailed, "Please enable javascript in the browser", "", null);
 }
开发者ID:simon8029,项目名称:EmailPromotionManagementDemo,代码行数:11,代码来源:RoleController.cs


示例9: Edit

        public ActionResult Edit(RoleViewModel vmChanged)
        {
            var vm = GetViewModelFromTempData<RoleViewModel>();
            if (vm == null) { return RedirectToReferrer(); }

            vm.DisplayName = Strings.RoleDetailView_Title;
            vm.LatestControllerAction = ControllerAction.Edit;
            vm.ApplyFormAttributes(vmChanged.SelectedItem);

            return StoreEntity(vm);
        }
开发者ID:ikelos555,项目名称:HSROrderApp,代码行数:11,代码来源:RoleController.cs


示例10: Edit

        public async Task<ActionResult> Edit(string id)
        {
            if (id == null) return new HttpStatusCodeResult(HttpStatusCode.BadRequest);

            var role = await IdentityRepository.RoleManager.FindByIdAsync(id);

            if (role == null) return HttpNotFound();

            RoleViewModel roleModel = new RoleViewModel { Id = role.Id, Name = role.Name };

            return View(roleModel);
        }
开发者ID:zarkodam,项目名称:_6tactics.AspIdentity,代码行数:12,代码来源:RolesAdministrationController.cs


示例11: ToViewModel

 public static RoleViewModel ToViewModel(this IdentityRole role)
 {
     string Editor = "<a class='btn btn-success' href='javascript:void(0);'><i class='fa fa-cog'></i> 编辑</a>";
     string Delete = "<a class='btn btn-danger' href='javascript:void(0);'><i class='fa fa-remove'></i> 删除</a></td>";
     RoleViewModel model = new RoleViewModel()
     {
         Id = role.Id,
         Name = role.Name,
         Other = string.Format(Delete+Editor),
     };
     return model;
 }
开发者ID:Yumwey,项目名称:BootStrapCss,代码行数:12,代码来源:RoleViewModel.cs


示例12: Create

 public async Task<ActionResult> Create(RoleViewModel roleViewModel) {
     if (ModelState.IsValid) {
         var role = new IdentityRole(roleViewModel.Name);
         var roleresult = await RoleManager.CreateAsync(role);
         if (!roleresult.Succeeded) {
             ModelState.AddModelError("", roleresult.Errors.First());
             return View();
         }
         return RedirectToAction("Index");
     }
     return View();
 }
开发者ID:Nestornjrz,项目名称:Archivos,代码行数:12,代码来源:RolesAdminController.cs


示例13: Add

 public ActionResult Add(RoleViewModel viewModel)
 {
     if (ModelState.IsValid)
     {
         OperationContext.ServiceSession.RoleService.Add(viewModel.ToPOCO());
         OperationContext.ServiceSession.SaveChange();
         return OperationContext.SendAjaxMessage(AjaxMessageStatus.OperationSuccess, "", "", null);
     }
     else
     {
         return OperationContext.SendAjaxMessage(AjaxMessageStatus.OperationFailed, "Please enable javascript in browser.", "", null);
     }
 }
开发者ID:simon8029,项目名称:EmailPromotionManagementDemo,代码行数:13,代码来源:RoleController.cs


示例14: Add

        public ActionResult Add(RoleViewModel model)
        {
            if (!this.ModelState.IsValid)
            {
                return this.View(model);
            }

            this.roles.Add(model.Name);

            this.SetTempDataSuccessMessage(string.Format("The role {0} was added successfully!", model.Name));

            return this.RedirectToAction("Index", "Roles");
        }
开发者ID:TsvetanMilanov,项目名称:Employer-Employee-Hunt,代码行数:13,代码来源:RolesController.cs


示例15: Create

        public async Task<ActionResult> Create(RoleViewModel roleViewModel)
        {
            if (!ModelState.IsValid) return View();

            var role = new IdentityRole(roleViewModel.Name);

            IdentityResult result = await IdentityRepository.RoleManager.CreateAsync(role);

            IsResultNotSucceededAddModelError(result);

            if (result.Succeeded) return RedirectToAction("Index");

            return View();
        }
开发者ID:zarkodam,项目名称:_6tactics.AspIdentity,代码行数:14,代码来源:RolesAdministrationController.cs


示例16: Edit

        /// <summary>
        /// 編輯角色
        /// </summary>
        /// <param name="id">The identifier.</param>
        /// <returns></returns>
        public ActionResult Edit(Guid id)
        {
            var data = roleService.GetById(id);
            if (data == null)
                return HttpNotFound();

            var viewModel = new RoleViewModel
            {
                Role = data,
                MenuCheckList = roleService.GetMenuByRoleId(id)
            };

            return View(viewModel);
        }
开发者ID:creatidea-tw,项目名称:Ci.Template,代码行数:19,代码来源:RoleController.cs


示例17: Delete

 public ActionResult Delete(string id)
 {
     if (id == null)
     {
         return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
     }
     var role = _db.Roles.First(r => r.Name == id);
     var model = new RoleViewModel(role);
     if (role == null)
     {
         return HttpNotFound();
     }
     return View(model);
 }
开发者ID:GosuKapu,项目名称:BzzCMS,代码行数:14,代码来源:RolesController.cs


示例18: Create

 public async Task<ActionResult> Create(RoleViewModel roleViewModel)
 {
     if (ModelState.IsValid)
     {
         var role = Mapper.Map<ApplicationRole>(roleViewModel);
         var roleresult = await _roleManager.CreateAsync(role);
         if (!roleresult.Succeeded)
         {
             ModelState.AddModelError("", roleresult.Errors.First());
             return View();
         }
         return RedirectToAction("Index");
     }
     return View();
 }
开发者ID:Partialsky,项目名称:AspNetIdentityPermission,代码行数:15,代码来源:RolesAdminController.cs


示例19: DeleteConfirmed

        public ActionResult DeleteConfirmed(RoleViewModel roleViewModel)
        {
            IdentityRole role = db.Roles.Find(roleViewModel.Id);
            var roleManager = new RoleManager<IdentityRole>(new RoleStore<IdentityRole>(db));

            var roleresult = roleManager.DeleteAsync(role);

            if (roleresult.Result != IdentityResult.Success)
            {
                ModelState.AddModelError("", roleresult.Result.Errors.First());
                return View();
            }

            return RedirectToAction("Index");
        }
开发者ID:nguyenquocphuong,项目名称:AddressBook_IDC,代码行数:15,代码来源:RolesController.cs


示例20: Insert

 public bool Insert(RoleViewModel model)
 {
     bool result = false;
     var role = new ApplicationRole(model.RoleName, model.Description);
     if (_idman.RoleExists(model.RoleName))
     {
         result = false;
     }
     else
     {
         _idman.CreateRole(model.RoleName, model.Description);
         result = true;
     }
     return result;
 }
开发者ID:21428432,项目名称:Basic,代码行数:15,代码来源:RolesBusiness.cs



注:本文中的RoleViewModel类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# Roles类代码示例发布时间:2022-05-24
下一篇:
C# RoleType类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap