コード例 #1
0
        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"));
        }
コード例 #2
0
        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
                });
            }
        }