Beispiel #1
0
        public HttpResponseMessage Incluir(Autor autor)
        {
            if (repositorio.VerificarAutor(autor))
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest,
                                              new { mensagens = new string[] { "Autor já existente" } }));
            }

            repositorio.Adicionar(autor);

            return(Request.CreateResponse(HttpStatusCode.OK));
        }
 public async Task <Autor> Cadastrar(Autor a)
 {
     try
     {
         a.Id = Guid.NewGuid();
         await _repositorioAutores.Adicionar(a);
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return(a);
 }
Beispiel #3
0
 public IHttpActionResult Post(Autor autor)
 {
     repositorio.Adicionar(autor);
     return(Ok());
 }
 public IHttpActionResult Adicionar(Autor autor)
 {
     return(Ok(new { dados = repositorio.Adicionar(autor) }));
 }