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")); }