Esempio n. 1
0
        public IHttpActionResult Devolver([FromBody] AlterarQuantidade model)
        {
            var extra = repositorio.BuscarPorId(model.Id);

            repositorio.Devolver(extra, model.Quantidade);

            return(Ok(new { dados = extra }));
        }
Esempio n. 2
0
        public IHttpActionResult Alugar([FromBody] AlterarQuantidade model)
        {
            var extra = repositorio.BuscarPorId(model.Id);

            if (!extra.ValidarEstoque())
            {
                return(BadRequest());
            }

            repositorio.Alugar(extra, model.Quantidade);

            return(Ok(new { dados = extra }));
        }