コード例 #1
0
        // GET: Admin/Role/Details/5
        public ActionResult Details(string id)
        {
            OpRoleSelect    op     = new OpRoleSelect();
            OperationResult result = OperationManager.Singleton.ExecuteOperation(op);
            var             role   = result.Items.Cast <RoleDto>().Where(r => r.Uuid == id).FirstOrDefault();

            var model = new RoleDto();

            model.Uuid = role.Uuid;
            model.Name = role.Name;

            return(View(model));
        }
コード例 #2
0
        // GET: Admin/Role
        public ActionResult Index(string searchString)
        {
            OpRoleSelect    op     = new OpRoleSelect();
            OperationResult result = OperationManager.Singleton.ExecuteOperation(op);


            if (!String.IsNullOrEmpty(searchString))
            {
                var search = result.Items.Cast <RoleDto>().Where(s => s.Name.Contains(searchString));
                return(View(search.ToList()));
            }

            return(View(result.Items as RoleDto[]));
        }
コード例 #3
0
        // GET: Admin/Role/Edit/5
        public ActionResult Edit(string id)
        {
            OpRoleSelect    op     = new OpRoleSelect();
            OperationResult result = OperationManager.Singleton.ExecuteOperation(op);

            var role = result.Items.Cast <RoleDto>().Where(r => r.Uuid == id).FirstOrDefault();

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

            // Create the view model
            var model = new RoleDto();

            model.Uuid = role.Uuid;
            model.Name = role.Name;

            return(View(model));
        }