public ICommandResult Handle(CriarProcedimentoCommand command) { if (command.Valid() == false) { return(new GenericoProcedimentoCommandResult(false, "Ops Algo errado no seu Command", command.Notifications)); } var Procedimento = new Procedimento(command.Nome, command.Descricao, command.Valor); _procedimentoRepository.Salvar(Procedimento); return(new GenericoProcedimentoCommandResult(true, "Procedimento criado com sucesso!", Procedimento)); }