コード例 #1
0
ファイル: ClienteController.cs プロジェクト: lsgolt94/SpaWeb
        // GET: Cliente
        public ActionResult Index(string tipo)
        {
            List <ClienteModel>     listModel = sv.List(UsuarioLogado.IdEmpresa).ToList();
            List <ClienteViewModel> listView  = new List <ClienteViewModel>();

            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 =>
            {
                ClienteViewModel cliView = _mapp.Map <ClienteViewModel>(x);
                OrigemModel Origem       = svOrigem.Find(x.IdOrigem);
                if (Origem.IsNotNull())
                {
                    cliView.Origem = Origem;
                }
                listView.Add(cliView);
            }
                              );

            return(View(listView));
        }
コード例 #2
0
 public void Cliente_ListarTodos()
 {
     //-- Assert
     Assert.IsNotNull(sv.List(_empresa.Id));
 }
コード例 #3
0
        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();
        }