Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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();
        }