public async Task <IComandoDeSaida> Manipulador(ComandoManipuladorAdicionarEvento Comando) { Evento evento = new Evento(Comando.Id_igreja, Comando.Imagem, Comando.Horario_Inicio, Comando.Horario_Termino, Comando.Data_Inicio, Comando.Data_Termino, Comando.Descricao); if (evento.Invalid) { return(new Saida(evento, false, "Erro ao realizar cadastro")); } await Task.Factory.StartNew(() => { _eventoRepositorio.Cadastrar(evento); }); return(new Saida(evento, true, "Cadastro realizado com sucesso")); }