Ejemplo n.º 1
0
        public async Task Delete(Guid stepUuid, UserHelper requestingUser)
        {
            EventStepDto dbEventStep = await _eventStepDal.Find(stepUuid);

            EventStepUserDto dbEventStepUser = dbEventStep.EventStepUsers
                                               .Find(esu => esu.UserUuid == requestingUser.Uuid);

            if (dbEventStepUser == null)
            {
                throw new NoNullAllowedException();
            }

            await _eventStepUserDal.Remove(dbEventStepUser);
        }