public ActionResult BatchDonations(BatchDonationsViewModel model) { model.Donations.Add(new DonationViewModel()); model.DonorList = FinancialHelper.GetDonorList(); model.FundList = FinancialHelper.GetFundList(); return(View(model)); }
public ActionResult BatchDonations(int?count) { var model = new BatchDonationsViewModel(count ?? 5) { DonorList = FinancialHelper.GetDonorList(), FundList = FinancialHelper.GetFundList() }; return(View(model)); }
public ActionResult CreateBatchDonations(BatchDonationsViewModel model) { foreach (var modelDonation in model.Donations) { if (modelDonation.PersonId != null) { var donation = modelDonation.MapToDonation(); Database.Donations.Add(donation); Database.SaveChanges(); } } return(RedirectToAction("Donations", "Financial")); }