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; }
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); }
private void OnTagsEditTextClick(object sender, EventArgs e) { ChooseTimeEntryTagsDialogFragment.NewInstance(ViewModel.WorkspaceId, ViewModel.TagList.Select(tag => tag.Id).ToList()) .SetOnModifyTagListHandler(this) .Show(FragmentManager, "tags_dialog"); }