Provides methods that respond to account-specific MVC requests
Inheritance Hierarchy
ControllerBase
Controller
RainWorx.FrameWorx.MVC.ControllersAuctionWorxController
RainWorx.FrameWorx.MVC.ControllersAccountController
Namespace: RainWorx.FrameWorx.MVC.Controllers
Assembly: RainWorx.FrameWorx.MVC (in RainWorx.FrameWorx.MVC.dll) Version: 3.5
Syntax
C#
public class AccountController : AuctionWorxController
The AccountController type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | AccountController |
This constructor is used by the MVC framework to instantiate the controller using
the default Asp.Net Identity user management components.
|
![]() | AccountController(AuctionWorxUserManager, AuctionWorxSignInManager) |
This constructor is not used by the MVC framework but is instead provided for ease
of unit testing this type.
|
Properties
Name | Description | |
---|---|---|
![]() | SignInManager |
Get/Set and instance of the sign-in manager
|
![]() | UserManager |
Get/Set and instance of the user manager
|
Methods
Name | Description | |
---|---|---|
![]() | AbortStripePayment |
Sets the specified "Pending" invoice back to "New" status then redirects to invoice detail view
|
![]() | AccountSettings |
Displays a form to edit this user's Newsletter property
Also displays some other read-only user properties
|
![]() | AccountSettings(Boolean, String) |
Processes request to change Newsletter preference
|
![]() | ActivateListings |
Processes request to activate multiple draft listings at once
|
![]() | ActiveConsignments |
Displays a page of listings/lots owned by this seller, which have a consignor assigned
|
![]() | AddAllLineItems |
Processes request to add a line item to an invoice
|
![]() | AddCard |
Redirects to the appropriate payment-gateway-specific form for adding a new credit card
|
![]() | AddConsignor |
Displays and processes form to add a new consignor
|
![]() | AddConsignorModal |
Displays and processes form to add a new consignor
|
![]() | AddCreditCard |
Displays form to add a credit card
Processes request to add a credit card
|
![]() | AddInvoiceAdjustment |
Processes request to add an invoice adjustment line item
|
![]() | AddLineItem |
Processes request to add a line item to an invoice
|
![]() | AddressManagement |
Displays a list of all addresses owned by this user
|
![]() | AddStatementAdjustment |
Processes request to add a statement adjustment line item
|
![]() | AddStripeCard |
Displays form to add new stripe card
|
![]() | Bidding |
Redirects to the applicable view
|
![]() | BiddingActive |
Displays a page of active listings where this user has submitted an action (i.e. bid)
|
![]() | BiddingNotWon |
Displays a page of closed listings where this user has submitted an action (i.e. bid) but was not successful (i.e. did not win)
|
![]() | BiddingOffers |
Displays a page of listing line items for listings owned by this user
|
![]() | BiddingWatching |
Displays a page of listings this user is watching
|
![]() | BiddingWon |
Displays a page of listing line items payable by this user
|
![]() | BuyerFeedback |
Displays this user's feedback as a buyer
|
![]() | ChangePassword |
Displays change password form
|
![]() | ChangePassword(String, String, String) |
Processes request to change password
|
![]() | Checkout |
Either adds the specified line item to an eligible invoice if it exists, otherwise creates a new invoice, and redirects to the invoice detail page
|
![]() | ClosingGroups(Int32) |
Displays Closing Group management view for the specified Event
|
![]() | ClosingGroups(Int32, String) |
Processes request to update the Closing Group details for the specified Event
|
![]() | ConfirmInvoicePayment |
Processes request from payee to confirm payment record entered by payer via free form payment provider
|
![]() | ConsignmentClosedItems |
Displays a page of statement line items consigned by this user
|
![]() | ConsignmentItems |
Displays a page of listings/lots consigned by this user
|
![]() | ConsignmentSalesReport |
Displays "Consignor Statements" admin report
|
![]() | ConsignmentSalesReportCSV |
Outputs CSV version "Consignor Statements" admin report
|
![]() | ConsignmentStatements |
Displays a page of statements for this consignor
|
![]() | ConsignorFees |
Displays current fee tiers for the specified consignor id and processes request to update fee tiers
|
![]() | ConsignorManagement |
Displays list of consignors owned by this seller
|
![]() | ConsignorStatements |
displays consignor statements matching the specified search criteria
|
![]() | CopyListings |
Processes request to copy multiple listings as drafts
|
![]() | CopyLots(NullableInt32, NullableInt32, String, String) |
Displays a form to copy multiple lots from the specified event to a new event
|
![]() | CopyLots(NullableInt32, NullableInt32, String, String, NullableBoolean) |
Processes request to copy multiple lots to another event
|
![]() | CreateAddress(NullableInt32, NullableInt32, String) |
Displays form to enter a new address
|
![]() | CreateAddress(String, NullableInt32, NullableInt32, String) |
Processes request to add a new address
|
![]() | CreateAllInvoices |
Creates an invoice for each successful line item, adding similar line items where possible.
|
![]() | CreateInvoice |
Processes request to create an invoice based on the specified line item
|
![]() | CreditCards |
Displays a list of this user's credit cards on file
|
![]() | DeactivateConsignor |
processes request to deactivate the specified consignor
|
![]() | Default |
Redirects to the applicable view
|
![]() | DeleteAddress |
Processes request to delete the spcified address
|
![]() | DeleteCreditCard |
Processes request to delete credit card
|
![]() | DeleteListings |
Processes request to delete multiple unsuccessful listings at once
|
![]() | DeleteLots |
Processes request to delete multiple unsuccessful listings at once
|
![]() | DeleteMessage |
Processes a request to delete the specified message
|
![]() | DemoACP |
Helper function for demo mode to allow easy access to the admin control panel
|
![]() | Dispose |
disposes all instances of applicable private members
(Overrides Controller.Dispose(Boolean).) |
![]() | DownloadCSVReport |
Streams contents of report to browser
|
![]() | EditAddress |
Processes request to update the specified address
|
![]() | EditAddress(Int32) |
Displays form to update the specified address
|
![]() | EditConsignor |
displays form and processes request to edit the specified consignor
|
![]() | EmailAllEventInvoices |
Queues an email notification for each invoice in the specified Event
|
![]() | EmailAllStatements |
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
|
![]() | EmailMultipleInvoices |
Queues multiple invoice emails to be sent
|
![]() | EmailMultipleStatements |
Queues multiple statement emails to be sent
|
![]() | EventPurchaseInvoices |
Redirects to the applicable view
|
![]() | EventSaleInvoices |
Redirects to the applicable view
|
![]() | EventSalesTransactionCSV |
Sends "Sales Transactions" admin report data to the user's browser in CSV format
|
![]() | EventSalesTransactionReport |
Displays "Sales Transactions" admin report
|
![]() | EventsArchived |
Displays view showing Events owned by the current user
|
![]() | EventsClosed |
Displays view showing Events owned by the current user
|
![]() | EventsDrafts |
Displays view showing Events owned by the current user
|
![]() | EventsPublished |
Displays view showing Events owned by the current user
|
![]() | EventSummary |
Displays summary details for the specified event
|
![]() | ExternalLogin |
Redirects to applicable provider for authentication
|
![]() | ExternalLoginCallback |
processes user authentication attempt from third party provider
|
![]() | Feedback |
Displays this user's feedback summary
|
![]() | FeedbackIndex |
Redirects to the applicable view
|
![]() | Fees(FormCollection) |
Processes a request to pay "Current Site Fees"
|
![]() | Fees(NullableInt32) |
Displays a page of "Current Site Fees" lineitems
|
![]() | ForgotPassword |
Displays forgot password form
|
![]() | ForgotPassword(String) |
Processes forgot password request
|
![]() | GenerateConsignorStatements |
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
|
![]() | GetCSVReport |
Displays "Download Report" view
|
![]() | HistoricalFees |
Displays a page of site fee invoices
|
![]() | Index |
Displays default "My Account" view (normally "My Account > Summary")
|
![]() | InvoiceDetail(Int32, String, FormCollection) |
Processes request to pay invoice
|
![]() | InvoiceDetail(Int32, NullableBoolean, String, NullableInt32, NullableInt32, String) |
Displays form to edit applicable invoice details
|
![]() | InvoiceEventSales |
Displays a page of listing invoices owned by this user
|
![]() | InvoicePurchases |
Displays a page of listing invoices payable by this user
|
![]() | Invoices |
Redirects to the applicable view
|
![]() | InvoiceSales |
Displays a page of listing invoices owned by this user
|
![]() | LinkLogin |
Redirects to applicable provider for authentication
|
![]() | LinkLoginCallback |
processes user authentication attempt from third party provider, linking it to currently authenticated user account
|
![]() | Listing |
Redirects to the applicable view
|
![]() | ListingPreferences |
Redirects to the applicable view
|
![]() | ListingsActive |
Displays a page of active listings owned by this user
|
![]() | ListingsDrafts |
Displays a page of draft listings owned by this user
|
![]() | ListingsEnded |
Displays a page of ended listings owned by this user, which may or may not have associated purchases
|
![]() | ListingsPending |
Displays a page of pending listings owned by this user
|
![]() | ListingsSuccessful |
Displays a page of listing line items for listings owned by this user
|
![]() | ListingsUnsuccessful |
Displays a page of closed listings owned by this user that did not end with a buyer/winner
|
![]() | LogOff |
Processes request to log off
|
![]() | LogOn(String, String) |
Displays the login view
|
![]() | LogOn(String, String, Boolean, String) |
Processes login request
|
![]() | LotsByEvent |
Displays a list of Lots associated with the specified event
|
![]() | LotsByEventCSV |
Displays a list of Lots associated with the specified event
|
![]() | MarkMultipleInvoicesArchived |
Processes request from seller to archive the selected invoices
|
![]() | MarkMultipleInvoicesPaid |
Processes request from seller to manually mark their own listing invoice as "Paid"
|
![]() | MarkMultipleInvoicesShipped |
Processes request from seller to manually mark their own listing invoice as "Shipped"
|
![]() | MarkMultipleStatementsArchived |
Processes request from seller to archive the selected statements
|
![]() | MarkMultipleStatementsPaid |
Processes request from seller to manually mark their own listing statements as "Paid"
|
![]() | Messaging |
Redirects to the applicable view
|
![]() | MoveLots |
Processes request to copy multiple lots to another event
|
![]() | MyPaymentSettings_Inline |
Displays form to update seller's payment settings (e.g. paypal email, allow instant checkout)
|
![]() | MyTaxRates_Inline |
Displays form to update tax rates
|
![]() | OnActionExecuting |
Called before all action methods in this controller class are invoked
(Overrides Controller.OnActionExecuting(ActionExecutingContext).) |
![]() | PayAllInvoices |
Attempts to charge the card on file for all applicable unpaid sale invoices
|
![]() | PaymentPreferences |
Redirects to the applicable view
|
![]() | PaymentReceived |
displays the success result of a paypal payment
|
![]() | PrintInvoice |
Displays invoice details, formatted for printing
|
![]() | PrintMultipleInvoices |
Displays multiple invoice details, formatted for printing
|
![]() | PrintMultipleStatements |
Displays multiple statement details, formatted for printing
|
![]() | PrintStatement |
Displays statement details, formatted for printing
|
![]() | PropertyManagement |
Displays form to view/edit specified user properties
Processes request to update specified user properties
|
![]() | PropertyManagement_Inline |
Displays form to view/edit specified user properties
Processes request to update specified user properties
|
![]() | ReactivateConsignor |
processes request to re-activate the specified consignor
|
![]() | ReadMessage |
Displays the specified message
|
![]() | RecalculateClosingGroups |
Processes request to re-calculate all lot groups for the specified event
|
![]() | RecalculateSoftClosingGroups |
Processes request to re-calculate all soft-closing (i.e. auto extend) lot groups for the specified event
|
![]() | Register |
Displays new user registration form
|
![]() | Register(String) |
Processes new user registration request
|
![]() | Relist |
Processes request to relist the specified listing
|
![]() | RelistBulk |
Processes request to relist multiple listings at once
|
![]() | RemoveAllEndedWatches |
Removes all ended listings from Bidding: Watching section of My Account
|
![]() | RemoveLineItem |
Processes request to remove a line item from an invoice
|
![]() | RemoveLogin |
removes the specified provider authentication method from the currently authenticated user account
|
![]() | RemoveMultipleWatches |
Removes multiple listings from Bidding: Watching section of My Account
|
![]() | RemoveStatementLineItem |
Processes request to remove a line item from a statement
|
![]() | RemoveWatch |
Removes a listing from Bidding: Watching section of My Account
|
![]() | ReportAbuse |
Send a "report abuse" email to the website owner regarding a specific message
|
![]() | ResetLotNumbers |
Processes request to re-assign all lot numbers in the specified event based on the current order
|
![]() | ResetPassword |
Displays the reset password form
Processes a reset password request
|
![]() | SalesTaxManagement |
Displays form to view/edit/delete sales tax rates (for use with header and footer)
|
![]() | SalesTaxManagement_Inline |
Displays form to view/edit/delete sales tax rates (for use without header or footer)
|
![]() | SalesTransactionCSV |
Sends "Sales Transactions" admin report data to the user's browser in CSV format
|
![]() | SalesTransactionReport |
Displays "Sales Transactions" admin report
|
![]() | SellerFeedback |
Displays this user's feedback as a seller
|
![]() | SendListingMessage(String, String, Int32, String) |
Displays form to send a message to another user about a specific listing
|
![]() | SendListingMessage(String, String, Int32, String, String, String, NullableInt32) |
Porcesses request to send a message to another user about a specific listing
|
![]() | SendMessage |
Processes a request to send a non-listing message
|
![]() | SendUserMessage |
Displays form to send a message to another user
|
![]() | SetBillingAddress(Int32) |
Displays form to select a billing address for the specified invoice
|
![]() | SetBillingAddress(Int32, Int32) |
Processes request to set the specified address as the billing address
|
![]() | SetDefaultCreditCard |
Processes request to set credit card as default
|
![]() | SetEventsArchived |
Processes request to set the status of one or more events to "Archived"
|
![]() | SetEventsHidden |
Processes request to set one or more events and associated lots to hidden or visible after closing
|
![]() | SetInvoicePaid |
Processes request from seller to manually mark their own listing invoice as "Paid" or "Unpaid"
|
![]() | SetInvoiceShipped |
Processes request to set the "shipped" status of an invoice
|
![]() | SetLineItemsArchived |
Processes request to set the "Archived" status of one or more line items
|
![]() | SetLineItemsArchivedByPayer |
Processes request to set the "Archived" status of one or more line items
|
![]() | SetPrimaryAddress |
Processes request to set the specified address as the primary address
|
![]() | SetShippingAddress(Int32) |
Displays form to select a shipping address for the specified invoice
|
![]() | SetShippingAddress(Int32, Int32) |
Processes request to set the specified address as the shipping address
|
![]() | SetStatementPaid |
Processes request from seller to manually mark their own listing statement as "Paid" or "Unpaid"
|
![]() | Settings |
Redirects to the applicable view
|
![]() | SiteFees |
Redirects to the applicable view
|
![]() | SoftClosingGroups(Int32) |
Displays Soft Closing Group management view for the specified Event
|
![]() | SoftClosingGroups(Int32, String) |
Processes request to update the Soft Closing Group details for the specified Event
|
![]() | Statement |
displays the specified consignor statement
|
![]() | StopImpersonating |
Processes request by admin to stop impersonating aonther user
|
![]() | StripeCardManagement |
Displays a list of this user's credit cards on file
|
![]() | SubmitFeedback(Int32, Int32, String, String, String) |
Displays form to submit feedback about a completed listing action
|
![]() | SubmitFeedback(Int32, Int32, String, String, String, String, String) |
Processes request to submit feedback about a completed listing action
|
![]() | Summary |
Displays various listing / invoice counts depending on the user's role (e.g. # items won, # invoices due, etc.)
|
![]() | TestCardAuthOnly |
FOR TESTING USE ONLY - DISABLE IN PRODUCTION
|
![]() | TestCardAuthOnly(FormCollection) |
FOR TESTING USE ONLY - DISABLE IN PRODUCTION
|
![]() | ToggleBpAppliesLineItem |
Processes request to toggle whether buyer's premium applies to a line item
|
![]() | ToggleTaxableBp |
Processes request to toggle whether Buyer's Premium is taxable for the specified invoice
|
![]() | ToggleTaxableLineItem |
Processes request to toggle whether a line item is taxable
|
![]() | UpdateInvoiceBuyersPremium |
Processes request to update an invoice comment
|
![]() | UpdateInvoiceComments |
Processes request to update an invoice comment
|
![]() | UpdateInvoiceShipping |
Processes request to change or specify the preferred shipping option on a listing invoice
|
![]() | UpdateSalesTaxRates |
Processes request to update/delete sales tax rates
|
![]() | UpdateStatementComments |
Processes request to update a statement comment
|
![]() | UpgradeUsers |
Initiates password conversion from v3.0 to v3.1 (ASP.Net Identity)
|
![]() | UpgradeUsers_Batch |
Processes up password conversions for up to 3000 seconds before returning results
|
![]() | UserVerification |
Displays form for user email verification
Processes request for user email verification
|
![]() | ViewBuyerFeedback |
Displays the specified user's feedback received as a buyer
|
![]() | ViewFeedback |
Displays the specified user's feedback received from others
|
![]() | ViewFeedbackForOthers |
Displays the specified user's feedback left for other users
|
![]() | ViewMessages |
Displays a list of messages eith to or from this user (not both)
|
![]() | ViewSellerFeedback |
Displays the specified user's feedback received as a seller
|
![]() | VoidLineItems |
Processes requests to void or un-void the specified sales line items
|
![]() | VoidStatementLineItem |
Processes requests to void or un-void the specified statement line item
|
Extension Methods
Name | Description | |
---|---|---|
![]() | AdminResourceString | (Defined by ResourceExtensions.) |
![]() | CloneMediaAssets |
Clones a list of Media objects
(Defined by HtmlHelpers.) |
![]() | Countries | (Defined by ResourceExtensions.) |
![]() | CustomFieldResourceOrDefaultString | (Defined by ResourceExtensions.) |
![]() | CustomFieldResourceString | (Defined by ResourceExtensions.) |
![]() | DecodeBreadCrumbs(String) | Overloaded.
Parses breadcrumb values and sets ViewData as needed
(Defined by HtmlHelpers.) |
![]() | DecodeBreadCrumbs(String, ListCategory) | Overloaded.
Parses breadcrumb values and sets ViewData as needed
(Defined by HtmlHelpers.) |
![]() | FBOUserName |
Returns the username of the user being impersonated, if applicable, otherwise returns the username of the authenticated user
(Defined by HtmlHelpers.) |
![]() | FlushCountriesAndStates | (Defined by ResourceExtensions.) |
![]() | GetActionUrl(String) | Overloaded.
Returns the URL for the virtual path of the specified action.
(Defined by HtmlHelpers.) |
![]() | GetActionUrl(String, String) | Overloaded.
Returns the URL for the virtual path of the specified action.
(Defined by HtmlHelpers.) |
![]() | GetActionUrl(String, Object) | Overloaded.
Returns the URL for the virtual path of the specified action.
(Defined by HtmlHelpers.) |
![]() | GetActionUrl(String, String, Object) | Overloaded.
Returns the URL for the virtual path of the specified action.
(Defined by HtmlHelpers.) |
![]() | GetAllStripeCards |
Calls out to stripe.com API to retrieve saved cards available for the specified invoice
(Defined by StripeHelpers.) |
![]() | GetCookie |
Returns a string representation of the browser cookie value associated with the specified key
(Defined by HtmlHelpers.) |
![]() | GetCultureInfo |
Returns the CultureInfo of the current user, or the site CultureInfo if not set
(Defined by HtmlHelpers.) |
![]() | GlobalResource | (Defined by ResourceExtensions.) |
![]() | GlobalResourceString | (Defined by ResourceExtensions.) |
![]() | HasUnexpiredCardOnFile |
Returns true if the specified payer has a card saved for use in paying the specified recipient
(Defined by HtmlHelpers.) |
![]() | HasUnexpiredStripeCardOnFile |
Calls out to stripe.com API to retrieve saved cards and returns true if an unexpired card is found
(Defined by StripeHelpers.) |
![]() | ImpersonateUser |
If the currently authenticated user is an admin user, sets a cookie indicating the user to be impersonated
(Defined by HtmlHelpers.) |
![]() | LocalCurrency |
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.) |
![]() | LocalDTTM(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.) |
![]() | LocalDTTM(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.) |
![]() | LocalDTTM(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.) |
![]() | LocalDTTMString |
returns a string representation of a UTC date/time value, adjusted for the site timezone and with the specified format string
(Defined by HtmlHelpers.) |
![]() | LocalizeCountry | (Defined by ResourceExtensions.) |
![]() | LocalizeCustomFieldValidationMessages |
Localizes a collection of validation issues with content defined in Validation.resx
(Defined by HtmlHelpers.) |
![]() | LocalizedCategoryName |
Retrieves the localized category or region name
(Defined by ResourceExtensions.) |
![]() | LocalizeState | (Defined by ResourceExtensions.) |
![]() | ResourceString |
Retrieves a resource string based on the specified expression
(Defined by ResourceExtensions.) |
![]() | SellerTakesCreditCardPayments |
Returns true if the specified seller has payment gateway credentials and can process credit card payments from a card on file
(Defined by HtmlHelpers.) |
![]() | SetCookie |
Sets a cookie for the current user with the specified key and value
(Defined by HtmlHelpers.) |
![]() | SiteCurrencyOrFree |
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.) |
![]() | TimeZoneAbbreviationString | (Defined by ResourceExtensions.) |
![]() | ToMvcHtmlString |
Returns the HTML version of the ToString() output method of the specified object
(Defined by HtmlHelpers.) |
![]() | ValidateCaptcha | (Defined by RecaptchaMVC.) |
![]() | ValidationResourceString | (Defined by ResourceExtensions.) |
See Also