public async Task Categoria_Deletar() { var idFornecedor = 4; var idCategoria = 1; var categoria = new CategoriaBuilderTest() .ComNomeCategoria("Agua") .ComIdFornecedor(idFornecedor) .ComId(idCategoria) .Construir(); _categoriaRepository.GetById(idCategoria).Returns(categoria); await _categoriaServices.Delete(idCategoria); await _categoriaRepository.Received(1).Delete(Arg.Any <CategoriaEntity>()); }
public async Task <IActionResult> Delete([FromRoute] int id) { try { await _categoriaServices.Delete(id); return(Ok("Deletado com sucesso.")); } catch (FornecedorException gex) { return(BadRequest(gex.Errors)); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }
public async Task <ActionResult <string> > Delete(int id) { var resp = await _services.Delete(id); return(Ok(resp)); }
public IActionResult Delete(int id) { return(Ok( _categoriaServices.Delete(id) )); }