public OFFERINGS CreateOffering(OfferingsViewModel offering) { return(new OFFERINGS { OFFERING_ID = offering.OfferingId, OFFERING_DATE = Convert.ToDateTime(offering.OfferingDate), DONATION_TYPE_ID = offering.DonationTypeId, OFFERING_AMOUNT = offering.OfferingAmount, COMMENTS = offering.Comments }); }
public OfferingsViewModel AddOffering(OfferingsViewModel offering) { try { var offeringRecord = ModelFactory.CreateOffering(offering); db.OFFERINGS.Add(offeringRecord); SaveAll(); return(GetOfferingsViewModelById(offeringRecord.OFFERING_ID)); } catch (Exception ex) { Console.WriteLine(ex); throw; } }
public OfferingsViewModel UpdateOffering(OfferingsViewModel offering) { db.Entry(GetOfferingById(offering.OfferingId)).CurrentValues.SetValues(ModelFactory.CreateOffering(offering)); SaveAll(); return(GetOfferingsViewModelById(offering.OfferingId)); }