You are here: RainWorx.FrameWorx.MVC Namespaces > RainWorx.FrameWorx.MVC.Controllers > AdminController Class

AdminController Class

AuctionWorx 3.5 API
Provides methods that respond to admin-specific MVC requests
Inheritance Hierarchy

SystemObject
  ControllerBase
    Controller
      RainWorx.FrameWorx.MVC.ControllersAuctionWorxController
        RainWorx.FrameWorx.MVC.ControllersAdminController

Namespace:  RainWorx.FrameWorx.MVC.Controllers
Assembly:  RainWorx.FrameWorx.MVC (in RainWorx.FrameWorx.MVC.dll) Version: 3.5

Syntax

C#
public class AdminController : AuctionWorxController

The AdminController type exposes the following members.

Constructors

NameDescription
Public methodAdminController
This constructor is used by the MVC framework to instantiate the controller using the default Asp.Net Identity user management components.
Public methodAdminController(AuctionWorxUserManager)
This constructor is not used by the MVC framework but is instead provided for ease of unit testing this type.
Top
Properties

NameDescription
Public propertyUserManager
Get/Set and instance of the user manager
Top
Methods

NameDescription
Public methodAddAddress(Int32, NullableInt32, NullableInt32)
Displays form to enter a new address
Public methodAddAddress(Int32, String, NullableInt32, NullableInt32)
Processes request to add a new address
Public methodAddAllLineItems
Processes request to add a line item to an invoice
Public methodAddConsignor
Displays and processes form to add a new consignor
Public methodAddContentLanguage
Adds a set of Content rows for the specified language
Public methodAddCreditCard
Displays form to add a credit card Processes request to add a credit card
Public methodAddDecoration
Processes request to add a new listing Decoration
Public methodAddEmailTemplateLanguage
Adds a set of email templates for the specified culture
Public methodAddEnumeration
Processes request to add a new custom field enumeration value
Public methodAddEventFee
Processes request to add a new EventFee
Public methodAddFeeTier
Processes request to add a new fee tier
Public methodAddInvoiceAdjustment
Processes request to add a line item to the specified invoice
Public methodAddLineItem
Processes request to add a line item to an invoice
Public methodAddMiscSiteFee
Processes request from admin to add a non-standard fee to a site fee invoice
Public methodAddNewStatesRegions
Processes request to add one or more new states/regions to the specifeid country
Public methodAddStandardShippingMethods
Processes request to enable a standard group of shipping methods
Public methodAddStatementAdjustment
Processes request to add a statement adjustment line item
Public methodAddUserContent
Processes request to add custom CMS content
Public methodAssignField
Processes request to associate the specified custom listing field and the specified listing categories
Public methodAssignFieldFromCategoryDetail
Processes request to associate the specified custom listing field and the specified listing category
Public methodAssignListingTypeFromCategoryDetail
Processes request to associate a listing type with a listing category
Public methodAssignNewFee
Processes request to add a miscellaneous site fee
Public methodAttributes
Displays a page of a list of attributes
Public methodAuctionLotSettings
displays/process updates to event-specific, site-scoped Auction listing type properties only
Public methodAuditEmailTemplates
outputs a plain text file with all current (culture='en') email template content followed by all default email template content
Public methodBanners
Processes request to view/update banners
Public methodCategoryDetail
Displays form to edit listing type and custom field associations with the specified category
Public methodCategoryEditor
Displays form to add/edit/delete listing categories
Public methodCheckSite
Processes request to verify basic site functionality
Public methodClearCache
Clears all cached data
Public methodClearEventLog
Processes request to clear the log
Public methodConsignmentSalesReport
Displays "Consignor Statements" admin report
Public methodConsignmentSalesReportCSV
Outputs CSV version "Consignor Statements" admin report
Public methodConsignorFees
displays and processes changes to global default consignment fees, or consignor-specific fees if specified
Public methodConsignorManagement
displays list of all consignors
Public methodConsignorStatementsReport
Displays "Consignor Statements" admin report
Public methodConsignorStatementsReportCSV
Outputs CSV version "Consignor Statements" admin report
Public methodContentEditor
Displays form and processes request to edit the content of CMS-enabled areas of the site (e.g. Homepage Accouncement)
Public methodContentManagement
Displays list of CMS-enabled content areas
Public methodCountryManagement
Processes request to enable/disable one or more countries
Public methodCreateBanner
Processes request to create a new banner
Public methodCreateField(String, String)
Displays form to create a new field in the requested group
Public methodCreateField(String, Int32, Boolean, String, String, Boolean, String, String, NullableBoolean, Int32, Int32, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Int32, NullableBoolean)
Processes request to create a new custom field in the requested group
Public methodCreateUser
Displays Create User admin form
Public methodCreateUser(String)
Processes Create User admin form
Public methodCreditCards
Prepares view data for Credit Card administration
Public methodCreditCards(FormCollection)
Processes request to update Credit Card enable or disable credit card types
Public methodCultureManagement
Processes request to edit culture properties
Public methodCurrencyManagement
Displays form and processes request to change the site default currency and to edit currency exchange rates
Public methodDataMaintenance
Provides settings to automatic old data cleanup
Public methodDeactivateConsignor
processes request to deactivate the specified consignor
Public methodDecorationsManagement
Displays form to edit listing Locations, and add or edit listing decorations
Public methodDeleteAddress
Processes request to delete the spcified address
Public methodDeleteBanner
Processes request to delete the specified banner
Public methodDeleteCreditCard
Processes request to delete credit card
Public methodDeleteDecoration
Processes request to delete the specified decoration
Public methodDeleteEnumeration
Processes request to delete the specified enum value
Public methodDeleteEventFee
Processes request to delete an existing EventFee
Public methodDeleteFeedback
Processes request to delete a feedback record
Public methodDeleteField
Processes request to delete a custom field
Public methodDeleteListingsNow
Displays form and processes request to edit a set of custom properties
Public methodDeleteStatesRegions
Processes request to add one or more new states/regions to the specifeid country
Public methodDeleteUser
Processes request to delete a user
Public methodDeleteUserContent
Processes request to delete custom CMS content
Public methodEditAddress(Int32)
Processes request to update the specified address
Public methodEditAddress(Int32, Int32)
Displays form to update the specified address
Public methodEditConsignor
displays form and processes request to edit the specified consignor
Public methodEditDecoration(Int32)
Displays form to edit the specified decoration
Public methodEditDecoration(Int32, String, String, String, String, String, Boolean)
Processes request to edit an existing decoration
Public methodEditEventFees(Int32)
Displays form to edit the specified event fee
Public methodEditEventFees(Int32, Int32, Int32, Boolean, String, String)
Processes request to edit an existing EventFee
Public methodEditFees
Displays form and processes request to edit basic fee properties in a consolidated form
Public methodEditFeeTier(Int32)
Displays form to edit the specified fee tier
Public methodEditFeeTier(Int32, Int32, String, String, String, String)
Processes request to edit a fee tier
Public methodEditField
Displays form to edit the specified custom field
Public methodEditLocation(Int32)
Displays form to edit the specified location
Public methodEditLocation(Int32, String, String, Boolean)
Processes request to edit the specified listing location
Public methodEditUser
Displays form to edit the specified user
Public methodEditUser(Int32)
Displays form to edit the specified user
Public methodEmailAllStatements
Processes request to email all consignor statements either for the specified event, or any owned by the authenticated user which are not in an event
Public methodEmailMultipleStatements
Queues multiple statement emails to be sent
Public methodEmailTemplateEditor(String, String)
Displays the editor for the specified email template
Public methodEmailTemplateEditor(String, String, String, String)
Displays the editor for the specified email template
Public methodEmailTemplates
Displays list of available Email Templates
Public methodEventActivityReport
Displays "Event Activity" admin report
Public methodEventActivityReportCSV
Displays "Event Activity" admin report
Public methodEventFeeManagement
Displays form to add, edit or delete event fees
Public methodEventLog
Displays a page of log results
Public methodEventLogHistogram
Returns log entry stats for the range and severity specified
Public methodExportUserCSV(NullableInt32, String, String, String, String, String, String, String, NullableBoolean, Int32)
Displays admin export user csv form
Public methodExportUserCSV(NullableInt32, String, String, String, String, String, String, String, Boolean, Boolean, String)
Processes admin export user csv request
Public methodExtend10Minutes
Processes request to a extend a listing end date 10 minutes
Public methodExtendListings
Displays form to extend listing end dates
Public methodExtendListings(String, String, Boolean)
Processes request to extend a listing end date the specified number of minutes
Public methodFavIconUploader
Displays form to upload a site favicon
Public methodFavIconUploader(String)
Processes a request upload a site favicon
Public methodFeeCategories
Displays and processes request to add category-specific fee exceptions
Public methodFields
Displays a page of a list of fields in the specified group
Public methodGenerateConsignorStatements
Processes request to create all consignor statements either for the specified event, or any owned by the authenticated user which are not in an event
Public methodGetCSVImportTemplate
Processes request for a blank CSV import template which reflects the relevant site properties, custom fields, etc.
Public methodImpersonate
Processes request for admin user to simulate being logged in as the specified user
Public methodImportCategories
Imports categories from an rwAuction Pro 7.0 database
Public methodImportCategories_GetCount
Gets a count of categories that could be imported
Public methodImportCategories_ImportBatch
Imports a batch of categories
Public methodImportCSV
Displays form to upload a CSV file of listings to be imported
Public methodImportCSV(Boolean, Boolean, String, FormCollection)
Processes request to upload a CSV file of listings to be imported
Public methodImportCSVHelp
Displays CSV Import help view
Public methodImportFeedbacks
Imports feedback data from an rwAuction Pro 7.0 database
Public methodImportFeedbacks_GetCount
Gets a count of regions that could be imported
Public methodImportFeedbacks_ImportBatch
Imports a batch of feedbacks
Public methodImportListings
Imports listings from an rwAuction Pro 7.0 database
Public methodImportListings_GetCount
Gets a count of listings that could be imported
Public methodImportListings_ImportBatch
Imports a batch of listings
Public methodImportRegions
Imports regions from an rwAuction Pro 7.0 database
Public methodImportRegions_GetCount
Gets a count of regions that could be imported
Public methodImportRegions_ImportBatch
Imports a batch of regions
Public methodImportUsers
Imports users from an rwAuction Pro 7.0 database
Public methodImportUsers_GetCount
Gets a count of user that could be imported
Public methodImportUsers_ImportBatch
Imports a batch of users
Public methodIncrementManagement
Displays form and processes request to add, edit or delete bid increments
Public methodIndex
Displays default "Admin" view (normally "Admin > Summary")
Public methodInvoiceDetail(Int32, String, FormCollection)
Processes request to pay invoice
Public methodInvoiceDetail(Int32, NullableBoolean, String, NullableInt32, NullableInt32, String)
Displays form to edit applicable invoice details
Public methodLanguageManagement
Processes request to edit language properties
Public methodListingFeesRevenueCSV
Sends "Listing Fees Revenue" admin report data to the user's browser in CSV format
Public methodListingFeesRevenueReport
Displays "Listing Fees Revenue" admin report
Public methodListingTypeProperties
Processes request to update listing type properties
Public methodListingTypeToggle
Displays form to enable or disable all available listing types
Public methodLogoUploader
Displays form to upload site logo
Public methodLogoUploader(String)
Displays form to upload non-mobil site logo
Public methodMaintenance
Displays form and processes request to edit a set of custom properties
Public methodMarkMultipleStatementsPaid
Processes request from seller to manually mark their own listing statement as "Paid"
Public methodMobileLogoUploader
Displays form to upload a mobile site logo
Public methodMobileLogoUploader(String)
Processes a request upload a mobile site logo
Public methodNewSiteFeesReport
Displays a page of a list of unpaid site fee invoices
Public methodPreviewEmailTemplate
Processes request to preview the results of proposed email templates subject and body changes for the specified template
Public methodPrintInvoice
Displays invoice details, formatted for printing
Public methodPrintMultipleStatements
Displays multiple statement details, formatted for printing
Public methodPrintStatement
Displays statement details, formatted for printing
Public methodPropertyManagement
Displays form and processes request to edit a set of custom properties
Public methodReactivateConsignor
processes request to re-activate the specified consignor
Public methodRegionDetail
Displays form to edit the specified region
Public methodRegionEditor
Displays form to add/edit/delete listing regions
Public methodRemoveContentLanguage
Removes a set of Content rows for the specified language
Public methodRemoveEmailTemplateLanguage
Adds a set of email templates for the specified culture
Public methodRemoveLineItem
Processes request to remove a line item from the specified invoice
Public methodRemoveStatementLineItem
Processes request to remove a line item from a statement
Public methodRenameCategory
Process request to rename the specified category to the specified name
Public methodRenameRegion
Process request to rename the specified region to the specified name
Public methodReports
Displays the results of the specified custom stored procedure
Public methodResetAllEmailTemplates
Resets all email templates to the default content for all languages
Public methodResetSignalR
Ends all SQL Service Broker conversations and re-initializes the GetCurrentTime Timer Service
Public methodRootCategoryEditor
Displays form to edit system categories (developer only)
Public methodSalesInvoicesCSV
Displays "Sales Invoices" admin report
Public methodSalesInvoicesReport
Displays "Sales Invoices" admin report
Public methodSalesPreferences
Displays form for Invoice Generation and Payment options for Sale Invoices
Public methodSalesTransactionCSV
Sends "Sales Transactions" admin report data to the user's browser in CSV format
Public methodSalesTransactionReport
Displays "Sales Transactions" admin report
Public methodSaveField
Processes request to edit an existing custom field
Public methodScheduledPayments
Displays form for Scheduled Payment options for Fee Invoices
Public methodSendVerificationEmail
Send verification email
Public methodSetBillingAddress(Int32)
Displays form to select a billing address for the specified invoice
Public methodSetBillingAddress(Int32, Int32)
Processes request to set the specified address as the billing address
Public methodSetCategoryMetaData
Processes request to update the meta keywords and meta description for a specific category
Public methodSetDefaultCountry
Sets the specified country as the site default country
Public methodSetDefaultCreditCard
Processes request to set credit card as default
Public methodSetEmailTemplateEnabled
Processes a request to enable or disable the specified email template
Public methodSetInvoicePaid
Processes request from admin to manually a site fee invoice as "Paid"
Public methodSetInvoiceShipped
Processes request to set the "shipped" status of an invoice
Public methodSetLogAgeDays
Processes request to set maximum log age to the specified number of days
Public methodSetLoggingEnabled
Processes request to enable or disable logging
Public methodSetPrimaryAddress
Processes request to set the specified address as the primary address
Public methodSetShippingAddress(Int32)
Displays form to select a billing address for the specified invoice
Public methodSetShippingAddress(Int32, Int32)
Processes request to set the specified address as the billing address
Public methodSetStatementPaid
Processes request from seller to manually mark their own listing statement as "Paid" or "Unpaid"
Public methodSetUserActive
Processes request for admin user to simulate being logged in as the specified user
Public methodShippingMethods
Displays form and processes request to edit enabled shipping methods
Public methodSiteFeesReport
Displays a page of a list of paid site fee invoices
Public methodStatement
displays the specified consignor statement
Public methodStatesRegionsManagement
Displays Form/Processes request to view/add/edit/delete states/regions for the specified country
Public methodSummary
Displays various site stats (e.g. # of users, # of listings, etc)
Public methodTaxes
Displays form and processes request to edit tax-related site properties
Public methodToggleListingType
Processes request to enable or disable the specified listing type
Public methodToggleTaxableBp
Processes request to toggle whether Buyer's Premium is taxable for the specified invoice
Public methodToggleTaxableLineItem
Processes request to toggle whether a line item is taxable
Public methodTransferEventAndLotOwnershipToNewUser
Processes request to transfer ownership of an event to a new user
Public methodUnassignField
Processes request to disassociate the specified custom listing field and the specified listing categories
Public methodUnassignFieldFromCategoryDetail
Processes request to disassociate the specified custom listing field and the specified listing category
Public methodUnassignListingTypeFromCategoryDetail
Processes request to disassociate a listing type from a listing category
Public methodUpdateBanner
Processes request to update a banner
Public methodUpdateBannerProperties
Processes request to update banner-specific site properties
Public methodUpdateBidIncrements
Processes request to add, edit or delete bid increments
Public methodUpdateDisplayOrder
Update custom field display order
Public methodUpdateInvoiceBuyersPremium
Processes request to update an invoice comment
Public methodUpdateInvoiceComments
Processes request to update an invoice comment
Public methodUpdateInvoiceShipping
Processes request to change or specify the preferred shipping option on a listing invoice
Public methodUpdateLoggingSettings
Processes request to set loggin options
Public methodUpdateShippingProperties
Processes request to update shipping-specific site proerties
Public methodUpdateStatementComments
Processes request to update a statement comment
Public methodUpdateStateRegion
Processes request to update the code and/or name of the specified state/region
Public methodUserAddresses
Displays form to manage addresses for the specified user
Public methodUserCreditCards
Displays form to manage credit cards for the specified user
Public methodUserFeedback
Displays form to manage feedback for the specified user
Public methodUserManagement
Displays a page of a list of users
Public methodUserSummary
Displays summary account info for the specified user
Public methodVersionInfo
Displays system component version and license details
Top
Extension Methods

NameDescription
Public Extension MethodAdminResourceString (Defined by ResourceExtensions.)
Public Extension MethodCloneMediaAssets
Clones a list of Media objects
(Defined by HtmlHelpers.)
Public Extension MethodCountries (Defined by ResourceExtensions.)
Public Extension MethodCustomFieldResourceOrDefaultString (Defined by ResourceExtensions.)
Public Extension MethodCustomFieldResourceString (Defined by ResourceExtensions.)
Public Extension MethodDecodeBreadCrumbs(String)Overloaded.
Parses breadcrumb values and sets ViewData as needed
(Defined by HtmlHelpers.)
Public Extension MethodDecodeBreadCrumbs(String, ListCategory)Overloaded.
Parses breadcrumb values and sets ViewData as needed
(Defined by HtmlHelpers.)
Public Extension MethodFBOUserName
Returns the username of the user being impersonated, if applicable, otherwise returns the username of the authenticated user
(Defined by HtmlHelpers.)
Public Extension MethodFlushCountriesAndStates (Defined by ResourceExtensions.)
Public Extension MethodGetActionUrl(String)Overloaded.
Returns the URL for the virtual path of the specified action.
(Defined by HtmlHelpers.)
Public Extension MethodGetActionUrl(String, String)Overloaded.
Returns the URL for the virtual path of the specified action.
(Defined by HtmlHelpers.)
Public Extension MethodGetActionUrl(String, Object)Overloaded.
Returns the URL for the virtual path of the specified action.
(Defined by HtmlHelpers.)
Public Extension MethodGetActionUrl(String, String, Object)Overloaded.
Returns the URL for the virtual path of the specified action.
(Defined by HtmlHelpers.)
Public Extension MethodGetAllStripeCards
Calls out to stripe.com API to retrieve saved cards available for the specified invoice
(Defined by StripeHelpers.)
Public Extension MethodGetCookie
Returns a string representation of the browser cookie value associated with the specified key
(Defined by HtmlHelpers.)
Public Extension MethodGetCultureInfo
Returns the CultureInfo of the current user, or the site CultureInfo if not set
(Defined by HtmlHelpers.)
Public Extension MethodGlobalResource (Defined by ResourceExtensions.)
Public Extension MethodGlobalResourceString (Defined by ResourceExtensions.)
Public Extension MethodHasUnexpiredCardOnFile
Returns true if the specified payer has a card saved for use in paying the specified recipient
(Defined by HtmlHelpers.)
Public Extension MethodHasUnexpiredStripeCardOnFile
Calls out to stripe.com API to retrieve saved cards and returns true if an unexpired card is found
(Defined by StripeHelpers.)
Public Extension MethodImpersonateUser
If the currently authenticated user is an admin user, sets a cookie indicating the user to be impersonated
(Defined by HtmlHelpers.)
Public Extension MethodLocalCurrency
Returns HTML showing the specified numeric value formatted as the specified currency. The numeric portion will be wrapped in a <span> tag with css class "NumberPart" applied
(Defined by HtmlHelpers.)
Public Extension MethodLocalDTTM(DateTime)Overloaded.
returns a string representation of a UTC date/time value, adjusted for the site timezone and with format string "F"
(Defined by HtmlHelpers.)
Public Extension MethodLocalDTTM(DateTime, String)Overloaded.
returns a string representation of a UTC date/time value, adjusted for the site timezone and with the specified format string
(Defined by HtmlHelpers.)
Public Extension MethodLocalDTTM(DateTime, String, String)Overloaded.
returns a string representation of a UTC date/time value, adjusted for the specified timezone and with the specified format string
(Defined by HtmlHelpers.)
Public Extension MethodLocalDTTMString
returns a string representation of a UTC date/time value, adjusted for the site timezone and with the specified format string
(Defined by HtmlHelpers.)
Public Extension MethodLocalizeCountry (Defined by ResourceExtensions.)
Public Extension MethodLocalizeCustomFieldValidationMessages
Localizes a collection of validation issues with content defined in Validation.resx
(Defined by HtmlHelpers.)
Public Extension MethodLocalizedCategoryName
Retrieves the localized category or region name
(Defined by ResourceExtensions.)
Public Extension MethodLocalizeState (Defined by ResourceExtensions.)
Public Extension MethodResourceString
Retrieves a resource string based on the specified expression
(Defined by ResourceExtensions.)
Public Extension MethodSellerTakesCreditCardPayments
Returns true if the specified seller has payment gateway credentials and can process credit card payments from a card on file
(Defined by HtmlHelpers.)
Public Extension MethodSetCookie
Sets a cookie for the current user with the specified key and value
(Defined by HtmlHelpers.)
Public Extension MethodSiteCurrencyOrFree
Returns a string representation of the specified numeric value formatted as the site currency. If the specified value is less than or equal to zero then the localized version of "Free" is returned instead.
(Defined by HtmlHelpers.)
Public Extension MethodTimeZoneAbbreviationString (Defined by ResourceExtensions.)
Public Extension MethodToMvcHtmlString
Returns the HTML version of the ToString() output method of the specified object
(Defined by HtmlHelpers.)
Public Extension MethodValidateCaptcha (Defined by RecaptchaMVC.)
Public Extension MethodValidationResourceString (Defined by ResourceExtensions.)
Top
See Also

Reference

Copyright © 2002-2022. RainWorx Software. All rights reserved.