public async Task AddInvite(PersonInvites invite) { invite.Activity = await DbContext.Activities.FindAsync(invite.ActivityId); invite.Person = await DbContext.People.FindAsync(invite.PersonId); await DbContext.PersonActivities.AddAsync(invite); DbContext.SaveChanges(); }
public async Task UpdateInvite(PersonInvites updatedActivityData) { var InviteToUpdate = DbContext.PersonActivities.Find(updatedActivityData.PersonId, updatedActivityData.ActivityId); InviteToUpdate.Accepted = updatedActivityData.Accepted; InviteToUpdate.Activity = await DbContext.Activities.FindAsync(updatedActivityData.ActivityId); InviteToUpdate.Person = await DbContext.People.FindAsync(updatedActivityData.PersonId); DbContext.PersonActivities.Update(InviteToUpdate); await DbContext.SaveChangesAsync(); }