public Dictionary <string, string> BuildUrlTokens(ListUrlQuery list) { return(new Dictionary <string, string> { { "libraryId", GetListTokenValue(list) } }); }
public Dictionary <string, string> BuildUrlTokens(ListUrlQuery list, ItemUrlQuery item = null) { var tokens = new Dictionary <string, string> { { "libraryId", GetListTokenValue(list) } }; if (item != null) { tokens.Add("documentId", GetItemTokenValue(item)); } return(tokens); }
public string EditLibrary(ListUrlQuery library) { return(librariesRouteTable.Edit.BuildUrl(library.GroupId, librariesRouteTable.BuildUrlTokens(library))); }
public string EditDocument(ListUrlQuery library, ItemUrlQuery document) { return(documentsRouteTable.Edit.BuildUrl(library.GroupId, documentsRouteTable.BuildUrlTokens(library, document))); }
public string BrowseDocuments(ListUrlQuery library) { return(documentsRouteTable.List.BuildUrl(library.GroupId, documentsRouteTable.BuildUrlTokens(library))); }
public string AddDocument(ListUrlQuery library) { return(documentsRouteTable.Add.BuildUrl(library.GroupId, documentsRouteTable.BuildUrlTokens(library))); }
public string EditListItem(ListUrlQuery list, ItemUrlQuery item) { return(listItemsRouteTable.Edit.BuildUrl(list.GroupId, listItemsRouteTable.BuildUrlTokens(list, item))); }
public string AddListItem(ListUrlQuery list) { return(listItemsRouteTable.Add.BuildUrl(list.GroupId, listItemsRouteTable.BuildUrlTokens(list))); }
public string BrowseListItems(ListUrlQuery list) { return(listItemsRouteTable.List.BuildUrl(list.GroupId, listItemsRouteTable.BuildUrlTokens(list))); }
protected static string GetListTokenValue(ListUrlQuery list) { return(!string.IsNullOrEmpty(list.ApplicationKey) ? list.ApplicationKey : list.Id.ToString("N")); }
public string EditList(ListUrlQuery list) { return(listsRouteTable.Edit.BuildUrl(list.GroupId, listsRouteTable.BuildUrlTokens(list))); }