public IActionResult Create([FromBody] Filme filme) { if (filme == null) { return(BadRequest()); } _filmeRepositorio.Add(filme); return(CreatedAtRoute("GetFilme", new { id = filme.Id }, filme)); }
public HttpResponseMessage PostFilme(Filme Filme) { bool result = FilmeRepositorio.Add(Filme); if (result) { var response = Request.CreateResponse <Filme>(HttpStatusCode.Created, Filme); string uri = Url.Link("DefaultApi", new { id = Filme.Id }); response.Headers.Location = new Uri(uri); return(response); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Filme não foi incluído com sucesso")); } }