Fazer um exercicio de api

Softwares e sistemas

  • Status do projeto

    Fechado
  • Interessado

    1
  • Postado em

  • Localização

    O projeto pode ser concluído remotamente
  • Orçamento

    R$ 50 - R$ 100 por hora
  • Depósito pago

    R$ 0,00
  • Bônus total por indicação

    R$ 2,00 por hora
  • Na contratação

    R$ 160,00
  • postado por

    fernando

Descrição do Projeto

Desenvolver uma WebApi de registro de venda de veículos ************ core 2.1 ou superior.
Deve possuir 3 operações:
Gravar venda veículo
- Recebe os dados do vendedor e o(s) dados do veículo(s) vendido(s).

Obter venda.
- Busca pelo identificador da venda.

Atualizar venda de veículo
Atualiza somente o status da venda.
Regras:
- Não é necessário implementar mecanismos de autenticação e segurança.
- Não é necessário implementar mecanismos de persistência em database, os dados devem ser
persistidos utilizando a opção "in memory" (Exemplo: Entity Framework in Memory)
- A venda possui um identificador, a data e informções do vendedor e do veículo vendido.
- Dados do vendedor: Código, Nome, Cpf, E-mail.
- Dados do veículo: Código, Marca, Modelo e Ano de Fabricação.
- A venda deve possuir pelo menos 1 veículo e o vendedor é obrigatório.
- Os status da venda são: "Confirmação de Pagamento", "Pagamento Aprovado", "Em Transporte",
"Entregue" e "Cancelada".
- Ao incluir a venda, o status deve ser automaticamente o de "Confirmação de Pagamento".
Ao atualizar o status, são permitidas as seguintes transições:
De: Confirmação de Pagamento Para: Pagamento Aprovado
De: Confirmação de Pagamento Para: Cancelada
De: Pagamento Aprovado Para: Em Transporte
De: Pagamento Aprovado Para: Cancelada
De: Em Transporte Para: Entregue

Freelancers interessados

    {{ item.displayName }} {{ item.displayName }}

    {{ item.displayDisciplines }}

    • {{ item.hourlyRate || '-' }} por hora
    • {{ item.cityName }}
      {{ item.stateName }}, {{ item.countryName }}
    • {{ item.nrSharedConnections }} conexões compartilhadas

Nenhum freelancer interessado ainda

Operação falhou!
Por favor, tente novamente mais tarde. Se o problema persistir entre em contato com o suporte.