コード例 #1
0
        public void Handle(CriarPeriodoCommand message)
        {
            if (!CommandValido(message))
            {
                return;
            }
            Periodo periodo = new Periodo(message.Descricao, message.Segunda, message.Terca, message.Quarta, message.Quinta, message.Sexta,
                                          message.Sabado, message.Domingo, message.TodosOsDias, message.DataRepeticaoIni, message.DataRepeticaoFim,
                                          message.HoraIni, message.HoraFim, message.RepetirSempre);

            _periodoRepository.Criar(periodo);
            if (!Commit())
            {
                return;
            }
        }