public IComandoResultado Manipular(CadastroBlocoComando comando) { Bloco bloco = new Bloco(comando.Nome, comando.Descricao); if (!bloco.IsValid()) { return(new OperacaoPadraoSaida(false, (List <Notification>)bloco.Notifications)); } else { bool blocoCadastrado = blocoRepositorio.CadastraBloco(bloco); return(new OperacaoPadraoSaida(blocoCadastrado)); } }