コード例 #1
0
        public async Task <IComandoDeSaida> Manipulador(ComandoManipuladorAdicionarGrupo Comando)
        {
            Grupo grupo = new Grupo(Comando.Id_Igreja, Comando.Imagem, Comando.Horario_Inicio, Comando.Horario_Termino, Comando.Coordenador, Comando.Descricao);

            if (grupo.Invalid)
            {
                return(new Saida(grupo, false, "Erro ao realizar cadastro"));
            }

            await Task.Factory.StartNew(() =>
            {
                _grupoRepositorio.Cadastrar(grupo);
            });

            return(new Saida(grupo, true, "Cadastro realizado com sucesso"));
        }