public ActionResult Delete(long id, ClienteViewModel objeto) { try { sv.Delete(id); ClienteModel c = sv.Find(id); TempData["Nome"] = c.Nome; TempData["Acao"] = "desativado"; return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message); return(View()); } }
public void Cliente_DeleteCliente() { // Arrange repoCliente.Save(new ClienteModel(_empresa, "DeleteCliente", new DateTime(1994, 5, 7), "(11) 97164-5267", "(11) 4555-1463", "*****@*****.**", "M", svOrigem.List(_empresa.Id).FirstOrDefault())); //-- Action ClienteModel c = sv.Find(_empresa.Id, "DeleteCliente"); sv.Delete(c.Id); c = sv.Find(c.Id); //-- Asserts ClienteModel cAux = sv.Find(_empresa.Id, "DeleteCliente"); Assert.IsNotNull(cAux); Assert.AreEqual("DeleteCliente", cAux.Nome); Assert.AreEqual("(11) 97164-5267", cAux.Telefone); Assert.IsNotNull(cAux.Celular); Assert.AreEqual("*****@*****.**", cAux.Email); Assert.AreEqual(c.IdOrigem, cAux.IdOrigem); Assert.IsTrue(cAux.Deletado); }