public static ChooseTimeEntryTagsDialogFragment NewInstance (Guid workspaceId, List<Guid> tagIds)
        {
            var fragment = new ChooseTimeEntryTagsDialogFragment ();

            var args = new Bundle ();
            args.PutString (WorkspaceIdArgument, workspaceId.ToString ());
            var tagIdsStrings = tagIds.Select (t => t.ToString ()).ToList ();
            args.PutStringArrayList (SelectedTagNamesArgument, tagIdsStrings);
            fragment.Arguments = args;

            return fragment;
        }
Ejemplo n.º 2
0
        public static ChooseTimeEntryTagsDialogFragment NewInstance(Guid workspaceId, List <Guid> tagIds)
        {
            var fragment = new ChooseTimeEntryTagsDialogFragment();

            var args = new Bundle();

            args.PutString(WorkspaceIdArgument, workspaceId.ToString());
            var tagIdsStrings = tagIds.Select(t => t.ToString()).ToList();

            args.PutStringArrayList(SelectedTagNamesArgument, tagIdsStrings);
            fragment.Arguments = args;

            return(fragment);
        }
Ejemplo n.º 3
0
 private void OnTagsEditTextClick(object sender, EventArgs e)
 {
     ChooseTimeEntryTagsDialogFragment.NewInstance(ViewModel.WorkspaceId, ViewModel.TagList.Select(tag => tag.Id).ToList())
     .SetOnModifyTagListHandler(this)
     .Show(FragmentManager, "tags_dialog");
 }