public async Task AddOrganizedActivities(PersonOrganizedActivity invite) { invite.OrganizedActivity = await DbContext.Activities.FindAsync(invite.OrganizedActivityId); invite.Organizer = await DbContext.People.FindAsync(invite.OrganizerId); await DbContext.PersonOrginizers.AddAsync(invite); DbContext.SaveChanges(); }
public async Task UpdateOrganizedActivities(PersonOrganizedActivity updatedActivityData) { var OrganizerToUpdate = DbContext.PersonOrginizers.Find(updatedActivityData.OrganizerId, updatedActivityData.OrganizedActivityId); OrganizerToUpdate.OrganizedActivity = await DbContext.Activities.FindAsync(updatedActivityData.OrganizedActivityId); OrganizerToUpdate.Organizer = await DbContext.People.FindAsync(updatedActivityData.OrganizerId); DbContext.PersonOrginizers.Update(updatedActivityData); await DbContext.SaveChangesAsync(); }