// 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)); }
// 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[])); }
// 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)); }