public void LivroIntegracao_Delete_ShouldBeOk() { int idSearch = 1; Livro livro = _service.Get(idSearch); _service.Delete(livro); Livro result = _service.Get(idSearch); result.Should().BeNull(); }
public IActionResult OnDelete(int id) { _unitOfWork.BeginTransaction(); _livroService.Delete(id); _unitOfWork.Commit(); return(Ok()); }
public IActionResult Delete(int id) { var livro = _livroService.GetById(id); _livroService.Delete(livro); return(RedirectToAction("Index")); }
public void DadaUmaExclusaoDeLivroDeveRetornarTrue() { var livros = service.GetAll(); var livroAlterado = livros.LastOrDefault(); service.Delete(livroAlterado.Id); var livros2 = service.GetAll(); Assert.IsNull(service.GetByID(livroAlterado.Id).Result); }
public ActionResult <LivroViewModel> Delete(int id) { var result = _livroService.Delete(id); if (result == null) { return(NotFound()); } return(result); }
public async Task <IActionResult> Delete(int id) { try { await _livroService.Delete(id); } catch (Exception ex) { return(BadRequest(ex)); } return(Ok()); }
public async Task <ActionResult> Delete(Guid id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); //400 bad request - solicitação inválida } try { return(Ok(await _livroService.Delete(id))); //200 - ok // get da service } catch (ArgumentException ex) // trata erro de controller { return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message)); // erro 50 } }
public IActionResult Delete(int id, [FromBody] LivroRequest request) { try { if (id == 0) { return(NotFound(new BaseResponse(false, "Não foi possível localizar o id informado para alteração"))); } if (id != request.Id) { return(BadRequest(new BaseResponse(false, "O Id informado não condiz com o Id informado na request"))); } _livroService.Delete(request); } catch (Exception) { return(BadRequest(new BaseResponse(false, "Internal Server error"))); } return(Ok(new BaseResponse(true, "Livro excluído com sucesso"))); }
public IActionResult DeleteLivroViewModel(int id) { _livroService.Delete(id); return(Response()); }
public async Task <IActionResult> DeleteConfirmed(int id) { await Task.Run(() => _service.Delete(id)); return(RedirectToAction("Index")); }
public IActionResult DeleteLivros(Guid id) { _livroService.Delete(id); return(Response()); }
public ActionResult <LivroViewModel> DeletarLivro(int id) { _livroService.Delete(id); return(Ok()); }
/// <summary> /// Sei que isso é uma falha de seguranca, deveria usar o protocolo correto para delete - HttpDelete /// Foi feito assim apenas por questao de tempo... considerem por favor /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult Delete(Guid id) { LivroService.Delete(id); return(RedirectToAction("index", "Home")); }
public void Delete(LivroViewModel livro) { _livroService.Delete(_mapper.Map <Livro>(livro)); }
public void Delete(int id) => _LivroService.Delete(_LivroService.Get(id));
public void Delete(int id) { _livroService.Delete(id); }
public Livro DeleteLivro(int id) { return(_livroService.Delete(id)); }