Fundraise icon indicating copy to clipboard operation
Fundraise copied to clipboard

A .NET core library for building fundraising applications

Results 14 Fundraise issues
Sort by recently updated
recently updated
newest added

Create events in Fundraise.RequestHandlers.InProcess and add event handlers that the application (MVC Example web app), can use to create and publish the IntegrationEvents. While at it, fix the namespace for...

Create nuget packages for: * Fundraise.Core * Fundraise.IntegrationEvents * Fundraise.IntegrationEvents.RabbitMQ * Fundraise.Requests * Fundraise.RequestHandlers.InProcess (rename to to just Fundraise.RequestHandlers?) Also, possibly move Fundraise.MvcExample (and Tests) to a separate repo.

https://docs.microsoft.com/en-us/dotnet/standard/microservices-architecture/multi-container-microservice-net-applications/background-tasks-with-ihostedservice

Perhaps use RabbitMQ? https://www.rabbitmq.com/ Check out https://docs.microsoft.com/en-us/dotnet/standard/microservices-architecture/

enhancement

Use RabbitMQ or [Azure Queue Storage](https://azure.microsoft.com/en-us/services/storage/queues/) to queue a message send.

Need to come up with an architecture for this. Would be great if there was a third party library to deal with sending emails using templates and various services.

enhancement

The original idea was to track changes to donations but maybe could be done in a more generic way for changes to all entities -- perhaps loosely model it after...

enhancement

This expands the scope of the project, but the idea is to create a system for tracking Donors. Need to figure out how this would relate/differ from a user system...

Currently iterating through each donation to set the FundraiserName and loading the Fundraiser entity for each donation. See https://github.com/alindgren/Fundraise/blob/master/Fundraise.MvcExample/Controllers/ProfileController.cs#L40-L48

performance

We can update donations if there is a refund.

enhancement