Exemplo n.º 1
0
        public HttpResponseMessage Put(Locacao locacao)
        {
            if (locacao.Id == 0)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest,
                                              new { mensagens = new string[] { "Ids não conferem" } }));
            }

            locacao.AtribuirDataDevolucao();

            repositorio.Devolver(locacao);

            return(Request.CreateResponse(HttpStatusCode.OK));
        }