/// <summary>
        /// Default constructor for the <see cref="UnitTypeGroupsController"/> class taking OData helper and repository facade arguments.
        /// </summary>
        /// <param name="oDataHelper">Helper that provides OData utilities to manage requests.</param>
        /// <param name="facade">Facade for the repository used to persist Unit Type Group data.</param>
        public UnitTypeGroupsController(IODataHelper oDataHelper, IFacadeWithCruModels <UnitTypeGroupBaseDto, UnitTypeGroupBaseDto, UnitTypeGroupQueryDto, Guid> facade)
            : base(oDataHelper)
        {
            if (facade == null)
            {
                throw new ArgumentNullException(nameof(facade));
            }

            Facade = facade;
        }
        /// <summary>
        /// Default constructor for the <see cref="ParameterValidRangesController"/> class taking OData helper and repository facade arguments.
        /// </summary>
        /// <param name="oDataHelper">Helper that provides OData utilities to manage requests.</param>
        /// <param name="facade">Facade for the repository used to retrieve location type data.</param>
        public ParameterValidRangesController(IODataHelper oDataHelper, IFacade <ParameterValidRangeQueryDto, Guid> facade)
            : base(oDataHelper)
        {
            if (facade == null)
            {
                throw new ArgumentNullException(nameof(facade));
            }

            _facade = facade;
        }
        /// <summary>
        /// Default constructor for the <see cref="LocationLogEntriesController"/> class taking OData helper and repository facade arguments.
        /// </summary>
        /// <param name="oDataHelper">Helper that provides OData utilities to manage requests.</param>
        /// <param name="facade">Facade for the repository used to persist Location Type data.</param>
        public LocationLogEntriesController(IODataHelper oDataHelper, IFacadeWithCruModels <LocationLogEntryBaseDto, LocationLogEntryBaseDto, LocationLogEntryQueryDto, Guid> facade)
            : base(oDataHelper)
        {
            if (facade == null)
            {
                throw new ArgumentNullException(nameof(facade));
            }

            Facade = facade;
        }
Exemplo n.º 4
0
        /// <summary>
        /// Default constructor for the <see cref="InAppMessagesController"/> class taking OData helper and repository facade arguments.
        /// </summary>
        /// <param name="oDataHelper">Helper that provides OData utilities to manage requests.</param>
        /// <param name="facade">Facade for the repository used to persist In-Application Message data.</param>
        public InAppMessagesController(IODataHelper oDataHelper, IInAppMessageFacade facade)
            : base(oDataHelper)
        {
            if (facade == null)
            {
                throw new ArgumentNullException(nameof(facade));
            }

            Facade = _facade = facade;
        }
Exemplo n.º 5
0
        /// <summary>
        /// Constructor.
        /// </summary>
        /// <param name="oDataHelper">Helper that provides OData utilities to manage requests.</param>
        /// <param name="facade">Facade for the repository used to persist data.</param>
        public DashboardsController(IODataHelper oDataHelper,
                                    IFacadeWithCruModels <DashboardBaseDto, DashboardBaseDto, DashboardQueryDto, Guid> facade)
            : base(oDataHelper)
        {
            if (facade == null)
            {
                throw new ArgumentNullException(nameof(facade));
            }

            Facade = facade;
        }
Exemplo n.º 6
0
        /// <summary>
        /// Constructor.
        /// </summary>
        /// <param name="oDataHelper">Helper that provides OData utilities to manage requests.</param>
        /// <param name="facade">Facade for the repository used to persist data.</param>
        public ChemicalFormTypesController(IODataHelper oDataHelper,
                                           IFacadeWithCruModels <ChemicalFormTypeBaseDto, ChemicalFormTypeBaseDto, ChemicalFormTypeQueryDto, Guid> facade)
            : base(oDataHelper)
        {
            if (facade == null)
            {
                throw new ArgumentNullException(nameof(facade));
            }

            Facade = facade;
        }