Esempio n. 1
0
 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 }));
        }
Esempio n. 3
0
 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) }));
 }