public IHttpActionResult Devolver([FromBody] AlterarQuantidade model) { var extra = repositorio.BuscarPorId(model.Id); repositorio.Devolver(extra, model.Quantidade); return(Ok(new { dados = extra })); }
public IHttpActionResult Devolver([FromBody] AlterarPedido model) { var locacao = repositorioLocacao.BuscarPorId(model.Id); repositorioProduto.Devolver(locacao.ProdutoConsole); var extraJogo = repositorioExtra.BuscarPorId(1); var extraControle = repositorioExtra.BuscarPorId(2); switch (locacao.Pacote.Id) { case 1: repositorioExtra.Devolver(extraJogo, 1); repositorioExtra.Devolver(extraControle, 1); break; case 2: repositorioExtra.Devolver(extraJogo, 2); repositorioExtra.Devolver(extraControle, 1); break; case 3: repositorioExtra.Devolver(extraJogo, 5); repositorioExtra.Devolver(extraControle, 2); break; } repositorioLocacao.Devolver(locacao); return(Ok(new { dados = locacao })); }