示例#1
0
        public DonationsViewModel UpdateDonation(DonationsViewModel donation)
        {
            db.Entry(GetDonationById(donation.DonationId)).CurrentValues.SetValues(ModelFactory.CreateDonation(donation));
            SaveAll();

            return(GetDonationsByIdViewModel(donation.DonationId));
        }
示例#2
0
        public DonationsViewModel AddDonation(DonationsViewModel donation)
        {
            var donationRecord = ModelFactory.CreateDonation(donation);

            db.DONATIONS.Add(donationRecord);
            SaveAll();

            return(GetDonationsByIdViewModel(donationRecord.DONATION_ID));
        }
示例#3
0
 public DONATIONS CreateDonation(DonationsViewModel donation)
 {
     return(new DONATIONS
     {
         DONATION_ID = donation.DonationId,
         DONATION_DATE = donation.DonationDateTime,
         DONATION_TYPE_ID = donation.DonationTypeId,
         MEMBER_ID = donation.MemberId,
         DONATION_AMOUNT = donation.DonationAmount,
         COMMENTS = donation.Comments
     });
 }