Beispiel #1
0
        private void SetupAvailableRoles(Mvc.Infrastructure.Service.IAsyncRequestDispatcher requestDispacther)
        {
            var response = requestDispacther.Get <GetAvailableRolesResponse>();

            if (response.Roles != null)
            {
                ViewData["AvailableRoles"] =
                    response.Roles.Select((r => new SelectListItem {
                    Selected = false, Text = r.Name, Value = r.Key.ToString()
                })).OrderBy(s => s.Text).ToList();
            }
            else
            {
                ViewData["AvailableRoles"] = Enumerable.Empty <SelectListItem> ().ToList();
            }
        }
Beispiel #2
0
        private void SetupAvailablePermssions(Mvc.Infrastructure.Service.IAsyncRequestDispatcher requestDispatcher)
        {
            var response = requestDispatcher.Get <GetAvailablePermissionsResponse>();

            if (response.Permissions == null || response.Permissions.Count() == 0)
            {
                ViewData["AvailablePermissions"] = new List <SelectListItem> ();
            }
            else
            {
                ViewData["AvailablePermissions"] = response.Permissions.Select(r =>
                                                                               new SelectListItem
                {
                    Selected = false,
                    Text     = Permissions.ResourceManager.GetString(r.Replace('/', '_')),
                    Value    = r
                }).OrderBy(s => s.Text).ToList();
            }
        }