Example #1
0
        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());
            }
        }
Example #2
0
        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);
        }