public void Produto_DeletarProduto() { //-- Arrange repoProduto.Save(new ProdutoModel(_empresa, "Produto 6", 40)); string nomeProduto = "Produto 6"; ProdutoModel s = sv.Find(_empresa.Id, nomeProduto); //-- Act sv.Delete(s.Id); s = sv.Find(s.Id); //-- Asserts Assert.IsTrue(s.Deletado); }
public ActionResult Delete(long id, ProdutoViewModel objeto) { try { sv.Delete(id); ProdutoModel p = sv.Find(id); TempData["Nome"] = p.Nome; TempData["Acao"] = "desativado"; return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message); return(View()); } }