Class PageService
- Namespace
- The.Web.Routing
- Assembly
- Instagile.Web.Client.dll
public sealed class PageService
- Inheritance
-
PageService
- Inherited Members
-
Constructors
PageService(EntityMetadataDictionary, IServices, NavigationManager, IEnumerable<IPageSpec>)
public PageService(EntityMetadataDictionary metadata, IServices services, NavigationManager navigation, IEnumerable<IPageSpec> overrides)
Parameters
metadata EntityMetadataDictionary
services IServices
navigation NavigationManager
overrides IEnumerable<IPageSpec>
Methods
GetBrowseLink(IEntityInfo)
public RoutableLinkModel GetBrowseLink(IEntityInfo metadata)
Parameters
metadata IEntityInfo
Returns
- RoutableLinkModel
GetBrowseLink(IEntityInfo, string)
public RoutableLinkModel GetBrowseLink(IEntityInfo metadata, string text)
Parameters
metadata IEntityInfo
text string
Returns
- RoutableLinkModel
GetCreateLink(IEntityInfo)
public RoutableLinkModel GetCreateLink(IEntityInfo metadata)
Parameters
metadata IEntityInfo
Returns
- RoutableLinkModel
GetCreateLink(IEntityInfo, string)
public RoutableLinkModel GetCreateLink(IEntityInfo metadata, string text)
Parameters
metadata IEntityInfo
text string
Returns
- RoutableLinkModel
GetEditLink(IEntity)
public RoutableLinkModel GetEditLink(IEntity entity)
Parameters
entity IEntity
Returns
- RoutableLinkModel
GetEditLink(IEntityInfo, Guid, string)
public RoutableLinkModel GetEditLink(IEntityInfo metadata, Guid id, string text)
Parameters
metadata IEntityInfo
id Guid
text string
Returns
- RoutableLinkModel
GetModalEditLink(IEntity, ModalRegistration, string)
public LinkModel GetModalEditLink(IEntity entity, ModalRegistration modal, string route)
Parameters
entity IEntity
modal ModalRegistration
route string
Returns
- LinkModel
GetModalEditLink(IEntityInfo, Guid, string, ModalRegistration, string)
public LinkModel GetModalEditLink(IEntityInfo metadata, Guid id, string text, ModalRegistration modal, string route)
Parameters
metadata IEntityInfo
id Guid
text string
modal ModalRegistration
route string
Returns
- LinkModel
GetReminderLink(IEntityInfo, string, string)
public RoutableLinkModel GetReminderLink(IEntityInfo metadata, string description, string text)
Parameters
metadata IEntityInfo
description string
text string
Returns
- RoutableLinkModel
GetReminderLink(IReminder)
public RoutableLinkModel GetReminderLink(IReminder reminder)
Parameters
reminder IReminder
Returns
- RoutableLinkModel
GetReminderLink(IReminder, string)
public RoutableLinkModel GetReminderLink(IReminder reminder, string text)
Parameters
reminder IReminder
text string
Returns
- RoutableLinkModel
NavigateToBrowsePage(IEntityInfo)
public void NavigateToBrowsePage(IEntityInfo metadata)
Parameters
metadata IEntityInfo
NavigateToBrowsePage<T>()
public void NavigateToBrowsePage<T>() where T : IEntity<T>
Type Parameters
T
NavigateToCreatePage(IEntityInfo)
public void NavigateToCreatePage(IEntityInfo metadata)
Parameters
metadata IEntityInfo
NavigateToCreatePage<T>()
public void NavigateToCreatePage<T>() where T : IEntity<T>
Type Parameters
T
NavigateToEditPage(IEntity)
public void NavigateToEditPage(IEntity entity)
Parameters
entity IEntity
NavigateToEditPage(IEntityInfo, Guid)
public void NavigateToEditPage(IEntityInfo metadata, Guid id)
Parameters
metadata IEntityInfo
id Guid
NavigateToReminderPage(IEntityInfo, string)
public void NavigateToReminderPage(IEntityInfo metadata, string description)
Parameters
metadata IEntityInfo
description string
NavigateToReminderPage(IReminder)
public void NavigateToReminderPage(IReminder reminder)
Parameters
reminder IReminder