public IActionResult PostDonation([FromBody] Donation donation) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } donation.TimeStamp = DateTime.Now; _repository.AddDonation(donation); AddDonationToEmailQueue(donation); return(CreatedAtAction("GetDonation", new { id = donation.Id }, donation)); }
public async Task Donate(Donation donation) { await _repository.AddDonation(donation); }