Search Results for

    Show / Hide Table of Contents

    Class SingleItemWithChildTransactionsController<T>

    A standard base view that displays all the header transactions that have their ParentItemID set to the instance of this single item type T

    Inheritance
    object
    ModelViewController
    BaseGridController
    BaseGridControllerAny<ITransaction>
    BaseGridController<ITransaction>
    BaseGridRelatedCollectionController<T, ITransaction>
    SingleItemWithChildTransactionsController<T>
    BlendTransactionTransactionsController
    SplitTransactionTransactionsController
    StepChangeTransactionTransactionsController
    TransferTransactionTransactionsController
    Implements
    IBaseGridController
    ICollectionExportable
    INewGridItemImplementor<ITransaction>
    ICopyGridItemImplementor<ITransaction>
    IGrid
    IDeleteGridItemImplementor<ITransaction>
    ISearchController
    ILockableController
    IModelViewController
    Inherited Members
    BaseGridRelatedCollectionController<T, ITransaction>.InitCommands(IList<ViewCommand>)
    BaseGridRelatedCollectionController<T, ITransaction>.GetNewEntityFromLookupCommand()
    BaseGridRelatedCollectionController<T, ITransaction>.AlterQuery(QueryableExecuter<ITransaction>)
    BaseGridRelatedCollectionController<T, ITransaction>.AddRelationshipJoin(QueryableExecuter<ITransaction>)
    BaseGridRelatedCollectionController<T, ITransaction>.UpdateNewItem(ITransaction)
    BaseGridRelatedCollectionController<T, ITransaction>.SingleItem
    BaseGridRelatedCollectionController<T, ITransaction>.AllowIDFilter
    BaseGridRelatedCollectionController<T, ITransaction>.CollectionRelationshipColumnName
    BaseGridRelatedCollectionController<T, ITransaction>.PopulateNewFromLookupColumnName
    BaseGridRelatedCollectionController<T, ITransaction>.AllowNewEntityFromLookupColumn
    BaseGridController<ITransaction>.LoadExtendedItem(Type, object)
    BaseGridController<ITransaction>.LoadExtendedData(IEnumerable<ITransaction>)
    BaseGridController<ITransaction>.ConvertParameterItemsFilterToItems(IEnumerable<IBaseEntity>)
    BaseGridController<ITransaction>.GetInternalDescriptor()
    BaseGridController<ITransaction>.GetCurrentQuery()
    BaseGridController<ITransaction>.GetQueryForExcelResults()
    BaseGridController<ITransaction>.GetCreationQuery()
    BaseGridController<ITransaction>.AddParameterIDFilterToQuery(QueryableExecuter<ITransaction>, IEnumerable<Guid>)
    BaseGridController<ITransaction>.AddParameterFilterToQuery(QueryableExecuter<ITransaction>, QueryableFilter)
    BaseGridController<ITransaction>.GetOpenGridCommand()
    BaseGridController<ITransaction>.GetCopyGridCommand()
    BaseGridController<ITransaction>.OnOpenRowItem(ITransaction)
    BaseGridController<ITransaction>.ProcessCustomCommandResult(object)
    BaseGridController<ITransaction>.AllowIDFilter
    BaseGridController<ITransaction>.NewItemHelper
    BaseGridController<ITransaction>.CopyItemHelper
    BaseGridController<ITransaction>.AllowNewCommand
    BaseGridController<ITransaction>.AllowDeleteCommand
    BaseGridController<ITransaction>.OpenInSameContext
    BaseGridController<ITransaction>.HasGlobalFilter
    BaseGridControllerAny<ITransaction>.CloseController()
    BaseGridControllerAny<ITransaction>.Redisplay()
    BaseGridControllerAny<ITransaction>.GetGridController(IBaseGrid<ITransaction>)
    BaseGridControllerAny<ITransaction>.OnTrackedItemChanged(object, string)
    BaseGridControllerAny<ITransaction>.AlterLoadedItems(IEnumerable<ITransaction>)
    BaseGridControllerAny<ITransaction>.InitDisplay()
    BaseGridControllerAny<ITransaction>.ResetColumnsAndGroups(bool)
    BaseGridControllerAny<ITransaction>.GetItemToReselect(object)
    BaseGridControllerAny<ITransaction>.LoadAdditionalColumns()
    BaseGridControllerAny<ITransaction>.Columns()
    BaseGridControllerAny<ITransaction>.AddCol(short, ControlDisplayInfoLight, EntityDescriptor)
    BaseGridControllerAny<ITransaction>.PivotColumns(short)
    BaseGridControllerAny<ITransaction>.ApplyGridSettingsToFilter(QueryableExecuter)
    BaseGridControllerAny<ITransaction>.ApplyPaging(QueryableExecuter)
    BaseGridControllerAny<ITransaction>.SetTotalCount(int)
    BaseGridControllerAny<ITransaction>.SetPageIndex(int)
    BaseGridControllerAny<ITransaction>.TrackResults(IEnumerable<ITransaction>)
    BaseGridControllerAny<ITransaction>.UpdateColumnFromName(string)
    BaseGridControllerAny<ITransaction>.GetExportableColumnInfo(IEnumerable<ColumnDescriptor>)
    BaseGridControllerAny<ITransaction>.IsZeroColumnColumnVisible(string)
    BaseGridControllerAny<ITransaction>.ToggleZeroColumns()
    BaseGridControllerAny<ITransaction>.UpdateAllZeroColumns()
    BaseGridControllerAny<ITransaction>.UpdateTransferColumnStatus()
    BaseGridControllerAny<ITransaction>.OnSelectedItemsChanged(IEnumerable<ITransaction>)
    BaseGridControllerAny<ITransaction>.GetStandardExtraColumns(string)
    BaseGridControllerAny<ITransaction>.ReApply()
    BaseGridControllerAny<ITransaction>.GetPublicToggleCommand()
    BaseGridControllerAny<ITransaction>.GetNewGridCommand()
    BaseGridControllerAny<ITransaction>.GetDeleteCommand()
    BaseGridControllerAny<ITransaction>.GetLookupIDsForNewItems(Func<IBaseEntity, Task>)
    BaseGridControllerAny<ITransaction>.AddItem(ITransaction)
    BaseGridControllerAny<ITransaction>.ToggleSearch(bool)
    BaseGridControllerAny<ITransaction>.CollectionType
    BaseGridControllerAny<ITransaction>.Descriptor
    BaseGridControllerAny<ITransaction>.ListenToChanges
    BaseGridControllerAny<ITransaction>.RowPreviewColumns
    BaseGridControllerAny<ITransaction>.GridView
    BaseGridControllerAny<ITransaction>.CurrentGridItems
    BaseGridControllerAny<ITransaction>.CurrentItems
    BaseGridControllerAny<ITransaction>.AddStandardColumns
    BaseGridControllerAny<ITransaction>.StandardColumnsUniqueGroupKey
    BaseGridControllerAny<ITransaction>.DefaultRowCount
    BaseGridControllerAny<ITransaction>.DefaultOrOverridenRowCount
    BaseGridControllerAny<ITransaction>.UserOverridenPagingAmount
    BaseGridControllerAny<ITransaction>.PagerRequired
    BaseGridControllerAny<ITransaction>.TotalCount
    BaseGridControllerAny<ITransaction>.LimitPagesToTotal
    BaseGridControllerAny<ITransaction>.TotalPageCount
    BaseGridControllerAny<ITransaction>.Sortings
    BaseGridControllerAny<ITransaction>.Filters
    BaseGridControllerAny<ITransaction>.ShowCheckboxForMultiSelect
    BaseGridControllerAny<ITransaction>.TogglerZeroColumn
    BaseGridControllerAny<ITransaction>.TransferColToggler
    BaseGridControllerAny<ITransaction>.ItemRowColorProperty
    BaseGridControllerAny<ITransaction>.CanCreateNew
    BaseGridControllerAny<ITransaction>.SelectedItemForSubViews
    BaseGridControllerAny<ITransaction>.ItemCellDisableCell
    BaseGridControllerAny<ITransaction>.ExcelExportCommand
    BaseGridControllerAny<ITransaction>.AllowColumnSelection
    BaseGridControllerAny<ITransaction>.AllowPublicToggleCommand
    BaseGridControllerAny<ITransaction>.AllowSearchCommand
    BaseGridControllerAny<ITransaction>.AllowPageSizeCommand
    BaseGridControllerAny<ITransaction>.AllowClearSearchSortFilter
    BaseGridControllerAny<ITransaction>.ShowGrouping
    BaseGridControllerAny<ITransaction>.ShowFrozenColumnsSplitter
    BaseGridControllerAny<ITransaction>.ShowVerticalGridLines
    BaseGridControllerAny<ITransaction>.CanUserSelect
    BaseGridControllerAny<ITransaction>.AllowMultipleSelect
    BaseGridControllerAny<ITransaction>.AllowExcelExport
    BaseGridControllerAny<ITransaction>.OpenFromRelatedColumnName
    BaseGridControllerAny<ITransaction>.PopulateNewFromLookupColumnName
    BaseGridControllerAny<ITransaction>.PreventDuplicateLookupIDs
    BaseGridControllerAny<ITransaction>.PopulateNewFromLookupRelationship
    BaseGridControllerAny<ITransaction>.SearchGroups
    BaseGridControllerAny<ITransaction>.SearchElements
    BaseGridController.ClearSearchSortFilter()
    BaseGridController.AddCustomCommand(ICustomCommand)
    BaseGridController.ColumnGroups()
    BaseGridController.GetVisibleColumnNames()
    BaseGridController.AllPossibleSearchColumns()
    BaseGridController.SetOrdering(IEnumerable<QueryableSort>)
    BaseGridController.SetFilters(IEnumerable<QueryableFilter>)
    BaseGridController.SetSearch(string, IEnumerable<string>)
    BaseGridController.SetCreated(bool)
    BaseGridController.BulkUpdateMultipleSelectedItemsOnEdit
    BaseGridController.ComboItemsClear
    BaseGridController.DefaultColumnGroupIndexes
    BaseGridController.ExpandDefaultGroups
    BaseGridController.DefaultFrozenColumnCount
    BaseGridController.SearchColumns
    BaseGridController.Search
    BaseGridController.BaseGridView
    BaseGridController.Created
    BaseGridController.InternalFilter
    BaseGridController.IsSelected
    BaseGridController.ColumnSortings
    BaseGridController.ColumnFilters
    BaseGridController.CustomCommandParam
    BaseGridController.OnlyExportGrid
    BaseGridController.OnlyExportFromQuery
    BaseGridController.LoadPager
    BaseGridController.LoadOrOverridenPager
    BaseGridController.UserOverridenPagingVisible
    BaseGridController.CurrentPageIndex
    ModelViewController.DisplayItem(object)
    ModelViewController.GetCurrentDisplayedItem(object)
    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.TrackChanges
    ModelViewController.CheckIsLockedForCanWrite
    ModelViewController.DisplayIfNull
    ModelViewController.CurrentDisplayedItem
    ModelViewController.View
    ModelViewController.Commands
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LemonEdge.Client.Core.Views.Controllers
    Assembly: LemonEdge.ClientCore.dll
    Syntax
    public abstract class SingleItemWithChildTransactionsController<T> : BaseGridRelatedCollectionController<T, ITransaction>, IBaseGridController, ICollectionExportable, INewGridItemImplementor<ITransaction>, ICopyGridItemImplementor<ITransaction>, IGrid, IDeleteGridItemImplementor<ITransaction>, ISearchController, ILockableController, IModelViewController where T : IBaseEntity
    Type Parameters
    Name Description
    T

    The type of entity that is the parent of a set of child transactions

    Constructors

    SingleItemWithChildTransactionsController(IBaseGridRelatedCollection<T, ITransaction>)

    Creates a new SingleItemWithChildTransactionsController

    Declaration
    public SingleItemWithChildTransactionsController(IBaseGridRelatedCollection<T, ITransaction> view)
    Parameters
    Type Name Description
    IBaseGridRelatedCollection<T, ITransaction> view

    The IBaseGridRelatedCollection view implementation using the UI components of the client application

    Properties

    AllowCopyCommand

    Indicates that by default selected entities can be copied by the user with the copy command

    Declaration
    public override bool AllowCopyCommand { get; }
    Property Value
    Type Description
    bool
    Overrides
    BaseGridController<ITransaction>.AllowCopyCommand

    AllowOpenCommand

    Indicates that by default selected entities can be opened by the user with the open command

    Declaration
    public override bool AllowOpenCommand { get; }
    Property Value
    Type Description
    bool
    Overrides
    BaseGridController<ITransaction>.AllowOpenCommand

    AllowSequencing

    Indicates the command to allow selected rows to be moved up/down by the user is included in the InitCommands(IList<ViewCommand>)

    The default is true if one of the properties against the type ITransaction is defined as having SequenceStart

    Declaration
    public override bool AllowSequencing { get; }
    Property Value
    Type Description
    bool
    Overrides
    BaseGridControllerAny<ITransaction>.AllowSequencing

    AllowXMLImportExport

    Indicates the command to allow the xml export of the data by the user is included in the InitCommands(IList<ViewCommand>)

    The default is true if the type ITransaction derives from ISetCopier

    Declaration
    public override bool AllowXMLImportExport { get; }
    Property Value
    Type Description
    bool
    Overrides
    BaseGridControllerAny<ITransaction>.AllowXMLImportExport

    AutoOpenNewItemInTab

    Indicates when creating a new item in the grid that it should automatically be opened in a new tab as well

    The default is true if the type ITransaction is an entity that is not a IsStandingDataEntity

    Declaration
    public override bool AutoOpenNewItemInTab { get; }
    Property Value
    Type Description
    bool
    Overrides
    BaseGridControllerAny<ITransaction>.AutoOpenNewItemInTab

    AutoSelectFirstRow

    True - Always select the first transaction

    Declaration
    protected override bool AutoSelectFirstRow { get; }
    Property Value
    Type Description
    bool
    Overrides
    BaseGridControllerAny<ITransaction>.AutoSelectFirstRow

    CanWrite

    Uses the ITransactionProcessor CanWrite and Locked to determine if a transaction can be written too

    Declaration
    public override bool CanWrite { get; }
    Property Value
    Type Description
    bool
    Overrides
    ModelViewController.CanWrite

    CollectionRelationshipColumnName

    This is the property on the ITransaction entities that holds a relationship value that points to the SingleItem type

    This controller will automatically use that to filter the correct entities for the grid in AlterQuery(QueryableExecuter<TCollection>)

    Declaration
    public override string CollectionRelationshipColumnName { get; }
    Property Value
    Type Description
    string
    Overrides
    BaseGridRelatedCollectionController<T, ITransaction>.CollectionRelationshipColumnName

    ContextHelpURL

    An optional associated url of a help file for the view this controller works with

    Declaration
    public override string ContextHelpURL { get; }
    Property Value
    Type Description
    string
    Overrides
    ModelViewController.ContextHelpURL

    DefaultSearchColumn

    The name of the column to use in the default search of text in the grid

    Declaration
    protected override string DefaultSearchColumn { get; }
    Property Value
    Type Description
    string
    Overrides
    BaseGridController.DefaultSearchColumn

    LockableHandler

    LockableHandler implementation returning the ITransactionProcessor

    Declaration
    public ILockable LockableHandler { get; }
    Property Value
    Type Description
    ILockable

    UpdateSubViewsWhenMultipleRowSelectionChanges

    Normally sub views are updated when the selection changes. If multiple rows are selected the single item passed to sub views can be the same in which case by default they will not be refreshed. Setting this to true will mean sub views are always refreshed when multiple rows are selected

    Declaration
    protected override bool UpdateSubViewsWhenMultipleRowSelectionChanges { get; }
    Property Value
    Type Description
    bool
    Overrides
    BaseGridControllerAny<ITransaction>.UpdateSubViewsWhenMultipleRowSelectionChanges

    Methods

    AlterColumnInfo(ControlDisplayInfo)

    Ensures all the columns have the correct filters depending on the instrument, entity and path selected for the transaction

    Declaration
    protected override void AlterColumnInfo(ControlDisplayInfo info)
    Parameters
    Type Name Description
    ControlDisplayInfo info

    The column to alter

    Overrides
    BaseGridControllerAny<ITransaction>.AlterColumnInfo(ControlDisplayInfo)

    AlterQuery(QueryableExecuter<ITransaction>)

    Ensures the query is filtered to only the header transactions that have this SingleItem as their parent

    This is not used by the controller, but can be used by the inheriting implementation. This controller overrides the GetGridSourceItems() to use the processor loaded transactions instead

    Declaration
    protected override QueryableExecuter<ITransaction> AlterQuery(QueryableExecuter<ITransaction> query)
    Parameters
    Type Name Description
    QueryableExecuter<ITransaction> query

    The query to modify to only return the transactions in for this parent item

    Returns
    Type Description
    QueryableExecuter<ITransaction>

    The query to return only transactions that have this SingleItem as their parent

    Overrides
    BaseGridRelatedCollectionController<T, ITransaction>.AlterQuery(QueryableExecuter<ITransaction>)

    CanDelete(ITransaction)

    Indicates a transaction can be deleted if it is not API.Core.TransactionStatus.Finalized or API.Core.TransactionStatus.Cancelled

    Declaration
    public override Task<bool> CanDelete(ITransaction item)
    Parameters
    Type Name Description
    ITransaction item

    The transaction item to see if it can be deleted

    Returns
    Type Description
    Task<bool>

    True if a transaction can be deleted and is not API.Core.TransactionStatus.Finalized or API.Core.TransactionStatus.Cancelled

    Overrides
    BaseGridControllerAny<ITransaction>.CanDelete(ITransaction)

    CanEditRowItem(ITransaction)

    Indicates if the user is permitted to edit the specified row item from the state of the item itself

    Declaration
    public override bool CanEditRowItem(ITransaction item)
    Parameters
    Type Name Description
    ITransaction item

    The item to check if the user is permitted to edit

    Returns
    Type Description
    bool

    True if the user is permitted to edit the specified row item from the state of the item itself

    Overrides
    BaseGridControllerAny<ITransaction>.CanEditRowItem(ITransaction)

    CanEditRowItem(ITransaction, short)

    Indicates if the user is permitted to edit the specified column for the specified row item

    Declaration
    public override bool CanEditRowItem(ITransaction item, short columnDefinitionIndex)
    Parameters
    Type Name Description
    ITransaction item

    The item to check if the user is permitted to edit

    short columnDefinitionIndex
    Returns
    Type Description
    bool

    True if the user is permitted to edit the specified row item from the state of the item itself

    Overrides
    BaseGridControllerAny<ITransaction>.CanEditRowItem(ITransaction, short)

    Clear()

    Clears the paging information for the loaded grid items

    Declaration
    public override Task Clear()
    Returns
    Type Description
    Task

    A task indicating the completion of the operation

    Overrides
    BaseGridControllerAny<ITransaction>.Clear()

    ColumnNames()

    Adds the header information for a transaction along with net total func, local and reporting amounts as columns

    Declaration
    protected override IEnumerable<ControlDisplayInfoLight> ColumnNames()
    Returns
    Type Description
    IEnumerable<ControlDisplayInfoLight>

    The columns to be dislayed against this grid

    Overrides
    BaseGridControllerAny<ITransaction>.ColumnNames()

    DeleteCommandIsQuickAccess()

    Declaration
    public override bool DeleteCommandIsQuickAccess()
    Returns
    Type Description
    bool
    Overrides
    BaseGridControllerAny<ITransaction>.DeleteCommandIsQuickAccess()

    DisplayUI()

    Loads all the related transactions through the ITransactionProcessor for this SingleItem and populates the grid with all the loaded transactions

    GetGridSourceItems() is overridden to return the processor transactions instead of loading the transactions from the query

    Declaration
    public override Task DisplayUI()
    Returns
    Type Description
    Task

    A task indicating the completion of the operation

    Overrides
    BaseGridControllerAny<ITransaction>.DisplayUI()

    GetDownCommand()

    Returns the command for moving an item down in the grid

    Declaration
    protected override ViewCommand GetDownCommand()
    Returns
    Type Description
    ViewCommand

    The command for moving an item down in the grid

    Overrides
    BaseGridControllerAny<ITransaction>.GetDownCommand()

    GetGridSourceItems()

    Instead of using the query (base implementation) we return all the HeaderTransactions loaded by the processor

    Declaration
    public override Task<IEnumerable<ITransaction>> GetGridSourceItems()
    Returns
    Type Description
    Task<IEnumerable<ITransaction>>

    All the header transactions that have this SingleItem as their parent

    Overrides
    BaseGridController<ITransaction>.GetGridSourceItems()

    GetGridSourceItems(IEnumerable<ITransaction>, QueryableExecuterApplyType)

    Returns the currentItems with the AlterQuery(QueryableExecuter<T>) filtering applied to the results

    Declaration
    public override IEnumerable<ITransaction> GetGridSourceItems(IEnumerable<ITransaction> currentItems, QueryableExecuterApplyType typeToApply = QueryableExecuterApplyType.All)
    Parameters
    Type Name Description
    IEnumerable<ITransaction> currentItems

    The current items to be displayed in the grid

    QueryableExecuterApplyType typeToApply
    Returns
    Type Description
    IEnumerable<ITransaction>

    The currentItems with the AlterQuery(QueryableExecuter<T>) filtering applied to the results

    Overrides
    BaseGridControllerAny<ITransaction>.GetGridSourceItems(IEnumerable<ITransaction>, QueryableExecuterApplyType)

    GetNewItemTranInfo(ITransaction)

    When creating a new transaction this provides the default status/transaction date for the transaction that should come from the SingleItem

    Declaration
    protected abstract (TransactionStatus Status, DateTimeOffset TransactionDate) GetNewItemTranInfo(ITransaction item)
    Parameters
    Type Name Description
    ITransaction item

    The new transaction being created

    Returns
    Type Description
    (TransactionStatus Status, DateTimeOffset TransactionDate)

    A status and date to use for the new transaction

    GetUpCommand()

    Returns the command for moving an item up in the grid

    Declaration
    protected override ViewCommand GetUpCommand()
    Returns
    Type Description
    ViewCommand

    The command for moving an item up in the grid

    Overrides
    BaseGridControllerAny<ITransaction>.GetUpCommand()

    InitAsync()

    Provides the controller a chance to initialize any dependant data. Called once by the system after controller creation.

    Declaration
    public override Task InitAsync()
    Returns
    Type Description
    Task

    A task indicating the completion of the operation

    Overrides
    BaseGridController.InitAsync()

    InitCommands(IList<ViewCommand>)

    Adds the ViewAllocation and TransactionSettingsEdit commands to the standard grid commands

    Declaration
    protected override void InitCommands(IList<ViewCommand> commands)
    Parameters
    Type Name Description
    IList<ViewCommand> commands

    The commands for this transaction grid

    Overrides
    BaseGridRelatedCollectionController<T, ITransaction>.InitCommands(IList<ViewCommand>)

    MoveItemSequence(object, object)

    Declaration
    public override void MoveItemSequence(object fromItem, object toItem)
    Parameters
    Type Name Description
    object fromItem
    object toItem
    Overrides
    BaseGridControllerAny<ITransaction>.MoveItemSequence(object, object)

    RemoveItems(IEnumerable<ITransaction>)

    Removes the specified items from the ITransactionProcessor as well as the base implementation from the grid itself

    Declaration
    public override Task RemoveItems(IEnumerable<ITransaction> items)
    Parameters
    Type Name Description
    IEnumerable<ITransaction> items

    The transactions to be removed

    Returns
    Type Description
    Task

    A task indicating the completion of the operation

    Overrides
    BaseGridControllerAny<ITransaction>.RemoveItems(IEnumerable<ITransaction>)

    UpdateLocked()

    UpdateLocked() implementation which enumerates each column in the grid and updates their status

    Declaration
    public void UpdateLocked()

    UpdateNewItem(ITransaction)

    Updates any new item created in this grid to also have the CollectionRelationshipColumnName property hold the value of the SingleItem ID

    Declaration
    protected override Task UpdateNewItem(ITransaction item)
    Parameters
    Type Name Description
    ITransaction item

    The new item created for this grid

    Returns
    Type Description
    Task

    A task indicating the completion of the operation

    Overrides
    BaseGridRelatedCollectionController<T, ITransaction>.UpdateNewItem(ITransaction)

    Implements

    IBaseGridController
    ICollectionExportable
    INewGridItemImplementor<T>
    ICopyGridItemImplementor<T>
    IGrid
    IDeleteGridItemImplementor<T>
    ISearchController
    ILockableController
    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.