Search Results for

    Show / Hide Table of Contents

    Class BaseDefaultSingleViewRelatedItemController<TParent, TSingleItem>

    Inheritance
    object
    ModelViewController
    BaseDefaultSingleViewController<TSingleItem>
    BaseDefaultSingleViewRelatedItemController<TParent, TSingleItem>
    EntitySetEntity
    BaseDefaultSingleViewRelatedItemCustomController<Parent, Single>
    Implements
    IModelViewController
    Inherited Members
    BaseDefaultSingleViewController<TSingleItem>.InitCommands(IList<ViewCommand>)
    BaseDefaultSingleViewController<TSingleItem>.ProcessCustomCommandResult(object)
    BaseDefaultSingleViewController<TSingleItem>.GetSingleViewController(IBaseDefaultSingleView<TSingleItem>, string)
    BaseDefaultSingleViewController<TSingleItem>.InitAsync()
    BaseDefaultSingleViewController<TSingleItem>.LoadExtendedItem(Type)
    BaseDefaultSingleViewController<TSingleItem>.SetAndLoadSingleItem()
    BaseDefaultSingleViewController<TSingleItem>.LoadControls()
    BaseDefaultSingleViewController<TSingleItem>.IncrementControlCheck(int)
    BaseDefaultSingleViewController<TSingleItem>.DecrementControlCheck()
    BaseDefaultSingleViewController<TSingleItem>.DisplayUI()
    BaseDefaultSingleViewController<TSingleItem>.DisplayControlItem(ControlDisplayInfo, TSingleItem)
    BaseDefaultSingleViewController<TSingleItem>.DisplayFormulaItem(ControlDisplayInfo, TSingleItem)
    BaseDefaultSingleViewController<TSingleItem>.Controls()
    BaseDefaultSingleViewController<TSingleItem>.GetControls()
    BaseDefaultSingleViewController<TSingleItem>.ControlNames()
    BaseDefaultSingleViewController<TSingleItem>.OnTrackedItemChanged(object, string)
    BaseDefaultSingleViewController<TSingleItem>.AlterControlInfo(ControlDisplayInfo)
    BaseDefaultSingleViewController<TSingleItem>.GetControlDescriptor(EntityDescriptor, string)
    BaseDefaultSingleViewController<TSingleItem>.GetControlEntityDescriptor(string)
    BaseDefaultSingleViewController<TSingleItem>.SingleItem
    BaseDefaultSingleViewController<TSingleItem>.SelectedItemForSubViews
    BaseDefaultSingleViewController<TSingleItem>.SingleView
    BaseDefaultSingleViewController<TSingleItem>.Descriptor
    BaseDefaultSingleViewController<TSingleItem>.ViewDisplayType
    BaseDefaultSingleViewController<TSingleItem>.ViewMaxWidth
    BaseDefaultSingleViewController<TSingleItem>.ViewMaxHeight
    BaseDefaultSingleViewController<TSingleItem>.ViewRowCount
    BaseDefaultSingleViewController<TSingleItem>.ViewColumnCount
    BaseDefaultSingleViewController<TSingleItem>.ListenToChanges
    BaseDefaultSingleViewController<TSingleItem>.HasParentToAnyRelationship
    ModelViewController.DisplayItem(object)
    ModelViewController.GetCurrentDisplayedItem(object)
    ModelViewController.Redisplay()
    ModelViewController.Clear()
    ModelViewController.CloseController()
    ModelViewController.GetCanWrite(object)
    ModelViewController.ShouldDisplayItem(object)
    ModelViewController.RemoveHandlers(object)
    ModelViewController.AddHandlers(object)
    ModelViewController.RemoveCommand(ViewCommand)
    ModelViewController.RemoveCommands<TOfType>()
    ModelViewController.InsertCommand(ViewCommand, int)
    ModelViewController.InsertCommand(ViewCommand, ViewCommand, ViewCommand)
    ModelViewController.UpdateAllCommands()
    ModelViewController.GetNestedViews()
    ModelViewController.RootController
    ModelViewController.ServiceContext
    ModelViewController.UIContext
    ModelViewController.CanWrite
    ModelViewController.TrackChanges
    ModelViewController.CheckIsLockedForCanWrite
    ModelViewController.DisplayIfNull
    ModelViewController.CurrentDisplayedItem
    ModelViewController.View
    ModelViewController.Commands
    ModelViewController.ContextHelpURL
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LemonEdge.Client.Core.Views.Core
    Assembly: LemonEdge.ClientCore.dll
    Syntax
    public abstract class BaseDefaultSingleViewRelatedItemController<TParent, TSingleItem> : BaseDefaultSingleViewController<TSingleItem>, IModelViewController where TParent : IBaseEntity where TSingleItem : IBaseEntity
    Type Parameters
    Name Description
    TParent
    TSingleItem

    Constructors

    BaseDefaultSingleViewRelatedItemController(IBaseDefaultSingleViewRelatedItem<TParent, TSingleItem>)

    Declaration
    public BaseDefaultSingleViewRelatedItemController(IBaseDefaultSingleViewRelatedItem<TParent, TSingleItem> view)
    Parameters
    Type Name Description
    IBaseDefaultSingleViewRelatedItem<TParent, TSingleItem> view

    Properties

    Parent

    Declaration
    public TParent Parent { get; }
    Property Value
    Type Description
    TParent

    ParentToSingleItemRelationshipColumnName

    Declaration
    public abstract string ParentToSingleItemRelationshipColumnName { get; }
    Property Value
    Type Description
    string

    Methods

    AddRelationshipJoin(QueryableExecuter<TSingleItem>)

    Declaration
    protected virtual QueryableExecuter<TSingleItem> AddRelationshipJoin(QueryableExecuter<TSingleItem> query)
    Parameters
    Type Name Description
    QueryableExecuter<TSingleItem> query
    Returns
    Type Description
    QueryableExecuter<TSingleItem>

    LoadSingleItem()

    Provides an inheriting class the opportunity to load the single entity item this view should display

    Declaration
    public override Task<TSingleItem> LoadSingleItem()
    Returns
    Type Description
    Task<TSingleItem>

    The instance of the entity of type TSingleItem that this controller is displaying/editing

    Overrides
    BaseDefaultSingleViewController<TSingleItem>.LoadSingleItem()

    Implements

    IModelViewController

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.