/// <summary>
        /// Unsubscribe the requestingUser from an event date
        /// </summary>
        /// <param name="eventDateUuid"></param>
        /// <param name="requestingUser"></param>
        /// <returns></returns>
        public async Task Remove(Guid eventDateUuid, UserHelper requestingUser)
        {
            EventDateUserDto dbEventDateUser = await _eventDateUserDal.Find(eventDateUuid, requestingUser.Uuid);

            if (dbEventDateUser == null)
            {
                throw new NoNullAllowedException(nameof(dbEventDateUser));
            }

            await _eventDateUserDal.Remove(dbEventDateUser);
        }
Example #2
0
 public async Task Remove(EventDateUserDto eventDateUserToRemove)
 {
     _context.EventDateUser.Remove(eventDateUserToRemove);
     await _context.SaveChangesAsync();
 }