public void Funcionario_DeletarFuncionario()
        {
            //-- Action
            repoFuncionario.Save(new FuncionarioModel(_empresa, "DeletarFuncionario", new DateTime(1994, 5, 7), "(11) 4555-1463", "(11) 97164-5267", "*****@*****.**", "M", new List <ServicoModel>()
            {
                svServico.List(_empresa.Id).FirstOrDefault()
            }));
            FuncionarioModel c = sv.Find(_empresa.Id, "DeletarFuncionario");

            sv.Delete(c.Id);
            c = sv.Find(c.Id);

            //-- Asserts
            Assert.IsNotNull(sv.Find(_empresa.Id, "DeletarFuncionario"));
            Assert.IsTrue(c.Deletado);
        }
Beispiel #2
0
        public ActionResult Delete(long id, FuncionarioViewModel objeto)
        {
            try
            {
                sv.Delete(id);

                FuncionarioModel f = sv.Find(id);
                TempData["Nome"] = f.Nome;
                TempData["Acao"] = "desativado";

                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                ModelState.AddModelError(string.Empty, ex.Message);
                return(View());
            }
        }