Exemplo n.º 1
0
        public bool RemoveWorkingInterval(int userId, int scheduleId)
        {
            Users user = GetUserById(userId);

            if (user == null)
            {
                throw new NoEntryFoundException(userId, typeof(Users).Name);
            }

            TimeSchedules existing = TimeScheduleRepository.FindByIdAndUserId(scheduleId, user.Id);

            if (existing == null)
            {
                throw new NoEntryFoundException(scheduleId, userId, typeof(TimeSchedules).Name);
            }

            TimeScheduleRepository.Remove(existing);
            return(true);
        }