public void Atualizar(Periodo periodo) { AtualizarPeriodoCommand command = new AtualizarPeriodoCommand(periodo.Id, periodo.Descricao, periodo.Segunda, periodo.Terca, periodo.Quarta, periodo.Quinta, periodo.Sexta, periodo.Sabado, periodo.Domingo, periodo.TodosOsDias, periodo.RepetirSempre, periodo.DataRepeticaoIni, periodo.DataRepeticaoFim, periodo.HoraIni, periodo.HoraFim); _bus.SendCommand(command); }
public void Handle(AtualizarPeriodoCommand message) { if (!CommandValido(message)) { return; } Periodo periodo = PeriodoFactory.PeriodoFull(message.Id, 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.Atualizar(periodo); if (!Commit()) { return; } }