Example #1
0
        public async Task SaveMembershipAsync(Membership membership)
        {
            if (membership != null)
            {
                Membership manager = await dbContext.Membership.FirstOrDefaultAsync(x => x.TeamId == membership.TeamId && x.Manager && x.PersonId != membership.PersonId);

                if (manager != null || membership.Manager) // Deletion of last manager is not allowed
                {
                    dbContext.Attach(membership).State = EntityState.Modified;
                    await dbContext.SaveChangesAsync();
                }
            }
        }
Example #2
0
 public async Task SaveEventAsync(Event evnt)
 {
     dbContext.Attach(evnt).State = EntityState.Modified;
     await dbContext.SaveChangesAsync();
 }