public void Funcionario_RecoverFuncionario()
        {
            //-- Action
            repoFuncionario.Save(new FuncionarioModel(_empresa, "RecoverFuncionario", 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, "RecoverFuncionario");

            sv.Recover(c.Id);
            c = sv.Find(_empresa.Id, "RecoverFuncionario");

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

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

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