コード例 #1
0
        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));
        }