Пример #1
0
        public IActionResult AtualizaVenda(int id, [FromBody] VendaStatusRequest request)
        {
            if (id <= 0)
            {
                return(BadRequest());
            }

            request.Validar();

            if (request.Invalido)
            {
                return(BadRequest(request.Notificacoes));
            }

            var venda   = new VendaApplication(_contexto);
            var retorno = venda.UpdateVenda(id, request.EnumStatus);

            if (retorno == "OK")
            {
                return(Ok("Venda alterada com sucesso!"));
            }
            else
            {
                return(BadRequest(retorno));
            }
        }