Beispiel #1
0
        // GET: Funcionario
        public ActionResult Index(string tipo)
        {
            List <FuncionarioModel>     listModel = sv.List(UsuarioLogado.IdEmpresa).ToList();
            List <FuncionarioViewModel> listView  = new List <FuncionarioViewModel>();

            switch (tipo)
            {
            case "Ativos":
                listModel      = listModel.Where(i => i.Deletado == false).ToList();
                ViewBag.Filtro = "Ativos";

                break;

            case "Inativos":
                listModel      = listModel.Where(i => i.Deletado == true).ToList();
                ViewBag.Filtro = "Inativos";

                break;

            case "Todos":
                listModel      = listModel.ToList();
                ViewBag.Filtro = "Todos";

                break;

            default:
                listModel      = listModel.Where(i => i.Deletado == false).ToList();
                ViewBag.Filtro = "Ativos";

                break;
            }

            listModel.ForEach(x =>
            {
                FuncionarioViewModel funcView = _mapp.Map <FuncionarioViewModel>(x);
                listView.Add(funcView);
            }
                              );

            return(View(listView));
        }
        public void CleanUp()
        {
            if (AtendimentosCadastrados.IsNotNull())
            {
                foreach (AtendimentoModel at in AtendimentosCadastrados)
                {
                    AtendimentoModel a = sv.Find(at.IdCliente, at.IdServico, at.IdFuncionario, at.DataHora);
                    if (a.IsNotNull())
                    {
                        repoAtendimento.Delete(a.Id);
                    }
                }

                IEnumerable <FuncionarioModel> funcs = svFuncionario.List(_empresa.Id);
                if (funcs.IsNotNull())
                {
                    foreach (FuncionarioModel f in funcs)
                    {
                        if (f.IsNotNull())
                        {
                            repoFuncionario.Delete(f.Id);
                        }
                    }
                }

                IEnumerable <ClienteModel> clis = svCliente.List(_empresa.Id);
                if (clis.IsNotNull())
                {
                    foreach (ClienteModel c in clis)
                    {
                        if (c.IsNotNull())
                        {
                            repoCliente.Delete(c.Id);
                        }
                    }
                }

                IEnumerable <OrigemModel> oris = svOrigem.List(_empresa.Id);
                if (oris.IsNotNull())
                {
                    foreach (OrigemModel o in oris)
                    {
                        if (o.IsNotNull())
                        {
                            repoOrigem.Delete(o.Id);
                        }
                    }
                }

                IEnumerable <ServicoModel> servs = svServico.List(_empresa.Id);
                if (servs.IsNotNull())
                {
                    foreach (ServicoModel s in servs)
                    {
                        if (s.IsNotNull())
                        {
                            repoServico.Delete(s.Id);
                        }
                    }
                }
            }

            DeleteEmpresa();
        }
 public void Funcionario_ListarTodos()
 {
     //-- Assert
     Assert.IsNotNull(sv.List(_empresa.Id));
 }