Search Results for

    Show / Hide Table of Contents

    Class ApiQueryParamController

    A controller for displaying the ApiImportParameter parameters to the user for choosing the data they would like to export

    Inheritance
    object
    PopupWindowController
    PopupWindowController<ApiImportParameter>
    ParamViewerController<ApiImportParameter>
    ParamSingleViewerController<ApiImportParameter>
    ApiQueryParamController
    Implements
    IPopupWindowController<ApiImportParameter>
    IParamViewerController
    IPopupWindowController
    IController
    Inherited Members
    ParamSingleViewerController<ApiImportParameter>.InitFromWindow(IPopupWindow<ApiImportParameter>)
    ParamSingleViewerController<ApiImportParameter>.OnItemChanged(object, PropertyChangedEventArgs)
    ParamSingleViewerController<ApiImportParameter>.ControlNames()
    ParamSingleViewerController<ApiImportParameter>.AlterControlInfo(ControlDisplayInfo)
    ParamSingleViewerController<ApiImportParameter>.Host
    ParamSingleViewerController<ApiImportParameter>.SingleWindow
    ParamSingleViewerController<ApiImportParameter>.UIContext
    ParamSingleViewerController<ApiImportParameter>.ServiceContext
    ParamViewerController<ApiImportParameter>.SetParam(ApiImportParameter)
    ParamViewerController<ApiImportParameter>.OriginalParam
    PopupWindowController<ApiImportParameter>.InitCommands(IList<ViewCommand>)
    PopupWindowController<ApiImportParameter>.OnOk(ApiImportParameter)
    PopupWindowController<ApiImportParameter>.Validate(ApiImportParameter)
    PopupWindowController<ApiImportParameter>.OnCancel()
    PopupWindowController<ApiImportParameter>.OwningWindow
    PopupWindowController<ApiImportParameter>.Commands
    PopupWindowController<ApiImportParameter>.GetResult
    PopupWindowController.RootController
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LemonEdge.ApiConnector.UI.Views
    Assembly: LemonEdge.ApiConnector.UI.dll
    Syntax
    public class ApiQueryParamController : ParamSingleViewerController<ApiImportParameter>, IPopupWindowController<ApiImportParameter>, IParamViewerController, IPopupWindowController, IController

    Constructors

    ApiQueryParamController(IParamSingleViewer<ApiImportParameter>, ApiImportParameter)

    Creates a new export data parameter controller

    Declaration
    public ApiQueryParamController(IParamSingleViewer<ApiImportParameter> window, ApiImportParameter param)
    Parameters
    Type Name Description
    IParamSingleViewer<ApiImportParameter> window

    The parameter popup window for displaying these parameters

    ApiImportParameter param

    The initial parameters to display

    Methods

    Controls()

    Can be overridden in a derived class to indicate all the controls to be created in this single parameter popup form

    Declaration
    protected override IEnumerable<ControlDisplayInfo> Controls()
    Returns
    Type Description
    IEnumerable<ControlDisplayInfo>

    All the controls to be created in this single parameter popup form

    Overrides
    LemonEdge.Client.UI.API.Controllers.ParamSingleViewerController<LemonEdge.ApiConnector.Tasks.Parameters.ApiImportParameter>.Controls()

    Display()

    Overridse the default display method to enumerate all the Controls() in this popup parameter form and display their values

    Declaration
    public override Task Display()
    Returns
    Type Description
    Task

    A task indicating the completion of the operation

    Overrides
    LemonEdge.Client.UI.API.Controllers.ParamSingleViewerController<LemonEdge.ApiConnector.Tasks.Parameters.ApiImportParameter>.Display()

    OnOk(object)

    Called by the popup window instance when the user has dismissed the popup form by clicking ok

    Declaration
    public override void OnOk(object result)
    Parameters
    Type Name Description
    object result

    The result to return back to the caller

    Overrides
    PopupWindowController<ApiImportParameter>.OnOk(object)

    Implements

    IPopupWindowController<TResult>
    IParamViewerController
    IPopupWindowController
    IController

    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.