public HttpResponseMessage Post(Autor autor) { if (autor.Id != 0) { return(Request.CreateResponse(HttpStatusCode.BadRequest, new { mensagens = new string[] { "Para criar um novo autor, não defina o seu ID." } })); } repositorio.Criar(autor); return(Request.CreateResponse(HttpStatusCode.OK, new { data = autor })); }
public HttpResponseMessage InserirAutor(Autor autor) { var mensagens = new List <string>(); if (!autor.Validar(out mensagens)) { return (Request.CreateResponse(HttpStatusCode.BadRequest, new { message = mensagens })); } _autorRepositorio.Criar(autor); return(Request.CreateResponse(HttpStatusCode.OK, new { data = autor })); }
public IHttpActionResult IncluirAutor(Autor autor) { repositorio.Criar(autor); return(Ok(autor)); }
public IHttpActionResult CadastrarAutor(Autor autor) { return(Ok(repositorio.Criar(autor))); }
public void Post(Autor autor) { repositorio.Criar(autor); }
public IHttpActionResult CriarAutor(Autor autor) { _autorRepositorio.Criar(autor.Nome); return(Ok()); }
public IHttpActionResult Criar(Autor autor) { repositorio.Criar(autor); return(Ok()); }
public IHttpActionResult Post(Autor autor) { return(Ok(new { dados = repositorio.Criar(autor) })); }