예제 #1
0
        public async Task <ActionResult <Avaliacao> > PostAvaliacao(AvaliacaoView avaliacao)
        {
            var a = new Avaliacao()
            {
                Nota        = avaliacao.Nota,
                Comentario  = avaliacao.Comentario,
                Pedido      = await _pedido.BuscarAsync(avaliacao.Pedido.Id),
                Restaurante = await _restaurante.BuscarAsync(avaliacao.RestauranteID),
                Cliente     = await _cliente.BuscarAsync(avaliacao.ClienteID),
            };
            var resultado = await _service.AdicionarAsync(a);

            return(CreatedAtAction("GetAvaliacao", new { id = resultado.Id }));
        }