示例#1
0
        protected override async void OnAppearing()
        {
            base.OnAppearing();
            Roles = await RoleHelper.GetAllRoles();

            RolePicker.ItemsSource = Roles;
        }
示例#2
0
 public List <DropDownItem> GetAllRoles()
 {
     using (IRoleHelper helper = new RoleHelper())
     {
         return(helper.GetAllRoles());
     }
 }
        protected override async void OnAppearing()
        {
            base.OnAppearing();
            Roles = await RoleHelper.GetAllRoles();

            RolePicker.ItemsSource = Roles;

            if (AppState.FilterByPriority)
            {
                PriorityPicker.SelectedIndex = AppState.Priority;
            }

            if (AppState.FilterByRole)
            {
                var role = Roles.FirstOrDefault(r => r.Id == AppState.RoleId);

                if (role != null)
                {
                    RolePicker.SelectedIndex = Roles.IndexOf(role);
                }
            }

            if (AppState.FilterByDate)
            {
                ExpirationDatePicker.Date = AppState.Date;
            }
        }
示例#4
0
        protected override async void OnAppearing()
        {
            if (AppState.IsDarkTheme)
            {
                BackgroundColor = Color.FromHex("#595959");
            }
            else
            {
                BackgroundColor = Color.FromHex("#fbf6d9");
            }
            base.OnAppearing();
            Roles = await RoleHelper.GetAllRoles();

            RolePicker.ItemsSource = Roles;
        }
示例#5
0
        protected override async void OnAppearing()
        {
            if (AppState.IsDarkTheme)
            {
                BackgroundColor = Color.FromHex("#595959");
            }
            else
            {
                BackgroundColor = Color.FromHex("#fbf6d9");
            }

            base.OnAppearing();
            Roles = await RoleHelper.GetAllRoles();

            RolePicker.ItemsSource = Roles;

            if (AppState.FilterByPriority)
            {
                PriorityPicker.SelectedIndex = AppState.Priority;
            }

            if (AppState.FilterByRole)
            {
                var role = Roles.FirstOrDefault(r => r.Id == AppState.RoleId);

                if (role != null)
                {
                    RolePicker.SelectedIndex = Roles.IndexOf(role);
                }
            }

            if (AppState.FilterByDate)
            {
                ExpirationDatePicker.Date = AppState.Date;
            }
        }