Ejemplo n.º 1
0
 public ActionResult BatchDonations(BatchDonationsViewModel model)
 {
     model.Donations.Add(new DonationViewModel());
     model.DonorList = FinancialHelper.GetDonorList();
     model.FundList  = FinancialHelper.GetFundList();
     return(View(model));
 }
Ejemplo n.º 2
0
        public ActionResult BatchDonations(int?count)
        {
            var model = new BatchDonationsViewModel(count ?? 5)
            {
                DonorList = FinancialHelper.GetDonorList(),
                FundList  = FinancialHelper.GetFundList()
            };

            return(View(model));
        }
Ejemplo n.º 3
0
        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"));
        }