public HttpResponseMessage Incluir(Livro livro) { if (repositorio.VerificarLivro(livro)) { return(Request.CreateResponse(HttpStatusCode.BadRequest, new { mensagens = new string[] { "Livro já existente" } })); } repositorio.Adicionar(livro); return(Request.CreateResponse(HttpStatusCode.OK)); }
public async Task <Livro> Cadastrar(Livro livro) { try { livro.Id = Guid.NewGuid(); await _livroRepositorio.Adicionar(livro); } catch (Exception e) { throw e; } return(livro); }
public void LivroRepositorio_Adicionar_DeveSerValido() { //Cenário Livro livro = ObjectMother.ObterLivroValido(); livro.Id = 0; //Ação livro = _livroRepositorio.Adicionar(livro); //Verificar livro.Id.Should().BeGreaterThan(0); }
public IHttpActionResult AdicionarLivro(Livro livro) { repositorio.Adicionar(livro); return(Ok()); }
public IHttpActionResult IncluirLivro(Livro livro) { repositorio.Adicionar(livro); return(Ok(new { dados = livro })); }