Beispiel #1
0
        public IResponse Adicionar(IRequest request)
        {
            if (request is null)
            {
                AddNotification("Adicionar", Message.OBJETO_X0_E_OBRIGATORIO.ToString().ToFormat("PedidoIncluirRequest"));
            }
            if (IsInvalid())
            {
                return(null);
            }

            var requestClasse = (PedidoIncluirRequest)request;

            _pedido = new Pedido(requestClasse);
            AddNotifications(_pedido);
            if (IsInvalid())
            {
                return(null);
            }
            _pedido = _repository.Adicionar(_pedido);

            return((ResponseBase)_pedido.Id);
        }