C# Class JordanRift.Grassroots.Web.Controllers.DonateController

Inheritance: GrassrootsControllerBase
Afficher le fichier Open project: JordanRift/Grassroots Class Usage Examples

Méthodes publiques

Méthode Description
DonateController ( ICampaignRepository campaignRepository, IUserProfileRepository userProfileRepository, IDonateMailer donateMailer, IPaymentProviderFactory paymentProviderFactory, ICampaignDonorRepository campaignDonorRepository ) : System.Collections.Generic
Index ( string slug = "" ) : System.Web.Mvc.ActionResult
ThankYou ( ) : System.Web.Mvc.ActionResult

Private Methods

Méthode Description
Admin ( int id = -1, string context = "list" ) : System.Web.Mvc.ActionResult
AdminUpdate ( DonationAdminModel model ) : System.Web.Mvc.ActionResult
Create ( DonationAdminModel model ) : System.Web.Mvc.ActionResult
Destroy ( int id = -1 ) : System.Web.Mvc.ActionResult
GetDonation ( Payment payment ) : CampaignDonor
GetPayment ( UserProfile userProfile ) : Payment
GetPaymentProvider ( ) : IPaymentProvider
List ( ) : System.Web.Mvc.ActionResult
MapAdminModel ( CampaignDonor campaignDonor ) : DonationAdminModel
MapCampaignDonor ( DonationAdminModel model, CampaignDonor campaignDonor ) : void
New ( int id = -1 ) : System.Web.Mvc.ActionResult
PopulateDisplayName ( CampaignDonor donation ) : void
ProcessDonation ( Payment model, string slug = "" ) : System.Web.Mvc.ActionResult
ResendNotification ( int id = -1 ) : System.Web.Mvc.ActionResult
ResendNotification ( CampaignDonor donation ) : void
SendNotifications ( Campaign campaign, CampaignDonor donation, Payment payment ) : DonationDetailsModel
UpdateUserProfile ( UserProfile userProfile, CampaignDonor donation ) : void

Method Details

DonateController() public méthode

public DonateController ( ICampaignRepository campaignRepository, IUserProfileRepository userProfileRepository, IDonateMailer donateMailer, IPaymentProviderFactory paymentProviderFactory, ICampaignDonorRepository campaignDonorRepository ) : System.Collections.Generic
campaignRepository ICampaignRepository
userProfileRepository IUserProfileRepository
donateMailer IDonateMailer
paymentProviderFactory IPaymentProviderFactory
campaignDonorRepository ICampaignDonorRepository
Résultat System.Collections.Generic

Index() public méthode

public Index ( string slug = "" ) : System.Web.Mvc.ActionResult
slug string
Résultat System.Web.Mvc.ActionResult

ThankYou() public méthode

public ThankYou ( ) : System.Web.Mvc.ActionResult
Résultat System.Web.Mvc.ActionResult