Esempio n. 1
0
        public async Task DeletarAsync(Guid id)
        {
            var sala = await _salaRepository.ObterAsync(id);

            if (sala == null)
            {
                AddNotification("ExcluirSala", MensagemValidacao.Sala.NaoExiste);
                return;
            }

            if (sala.Agendamentos != null && sala.Agendamentos.Any())
            {
                AddNotification("ExcluirSala", MensagemValidacao.Sala.PossuiAgendamento);
                return;
            }

            await _salaRepository.DeletarAsync(sala);
        }