コード例 #1
0
      public HttpResponseMessage Update(int id, Autor autor)
      {
          if (autor.Id != id)
          {
              return(Request.CreateResponse(HttpStatusCode.BadRequest, new { mensagens = new string[] { "ID informado e ID do Autor informado não conferem." } }));
          }
          if (!repositorio.AutorValido(id))
          {
              return(Request.CreateResponse(HttpStatusCode.BadRequest, new { mensagens = new string[] { "Autor que você está tentando modificar não existe." } }));
          }
          Autor autorNovo = repositorio.Modificar(id, autor);

          return(Request.CreateResponse(HttpStatusCode.OK, new { data = autorNovo }));
      }