public async Task <IComandoDeSaida> Manipulador(ComandoManipuladorAtualizarCronogramaMissaSemanal Comando) { CronogramaMissaSemanal cronogramaMissaSemanal = await _cronogramaMissaSemanalRepositorio.BuscarPorId(Comando.Id); if (cronogramaMissaSemanal.Invalid) { return(new Saida(cronogramaMissaSemanal, false, "Erro ao realizar atualização")); } await Task.Factory.StartNew(() => { _cronogramaMissaSemanalRepositorio.Atualizar(cronogramaMissaSemanal); }); return(new Saida(cronogramaMissaSemanal, true, "Atualização realizado com sucesso")); }
public async Task <IComandoDeSaida> Manipulador(ComandoManipuladorAdicionarCronogramaSemanal Comando) { CronogramaMissaSemanal cronogramaMissaSemanal = new CronogramaMissaSemanal(Comando.Id_Igreja, Comando.MaterialApoio, Comando.Data, Comando.Horario_Inicio, Comando.Horario_Termino); if (cronogramaMissaSemanal.Invalid) { return(new Saida(cronogramaMissaSemanal, false, "Erro ao realizar cadastro")); } await Task.Factory.StartNew(() => { _cronogramaMissaSemanalRepositorio.Cadastrar(cronogramaMissaSemanal); }); return(new Saida(cronogramaMissaSemanal, true, "Cadastro realizado com sucesso")); }
public void Atualizar(CronogramaMissaSemanal cronogramaMissaSemanal) { string sql = "UPDATE CronogramaMissaSemanal SET MaterialApoio = @MaterialApoio, Data = @Data, " + "Horario_Inicio = @Horario_Inicio, Horario_Termino = @Horario_Termino WHERE Id = @Id"; using (var db = _db.GetConexao()) { db.Execute(sql, new { @Id = cronogramaMissaSemanal.Id, @MaterialApoio = cronogramaMissaSemanal.MaterialApoio, @Data = cronogramaMissaSemanal.Data, @Horario_Inicio = cronogramaMissaSemanal.Horario_Inicio, @Horario_Termino = cronogramaMissaSemanal.Horario_Termino }); } }
public void Cadastrar(CronogramaMissaSemanal cronogramaMissaSemanal) { string sql = "INSERT INTO CronogramaMissaSemanal (Id, Id_Igreja, MaterialApoio, Data, Horario_Inicio, Horario_Termino) VALUES " + "(@Id, @Id_Igreja, @MaterialApoio, @Data, @Horario_Inicio, @Horario_Termino)"; using (var db = _db.GetConexao()) { db.Execute(sql, new { @Id = cronogramaMissaSemanal.Id, @Id_Igreja = cronogramaMissaSemanal.Id_Igreja, @MaterialApoio = cronogramaMissaSemanal.MaterialApoio, @Data = cronogramaMissaSemanal.Data, @Horario_Inicio = cronogramaMissaSemanal.Horario_Inicio, @Horario_Termino = cronogramaMissaSemanal.Horario_Termino }); } }