public void EditContributor(Contributor c) { using (var ctx = new EventDbDataContext(_connString)) { ctx.Contributors.Attach(c); ctx.Refresh(RefreshMode.KeepCurrentValues, c); ctx.SubmitChanges(); } }
public void UpdateContributionAmount(int contributorId, int eventId, int amount) { using (var ctx = new EventDbDataContext(_connString)) { var contr = new Contribution { ContributionAmount = amount, EventId = eventId, ContributorId = contributorId }; ctx.Contributions.Attach(contr); ctx.Refresh(RefreshMode.KeepCurrentValues, contr); ctx.SubmitChanges(); } }