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); }
public IHttpActionResult Post(Autor autor) { repositorio.Adicionar(autor); return(Ok()); }
public IHttpActionResult Adicionar(Autor autor) { return(Ok(new { dados = repositorio.Adicionar(autor) })); }