示例#1
0
        public IActionResult Index()
        {
            EmpresaServiceWeb service = new EmpresaServiceWeb(_mapper);
            var teste = service.ListarEmpresas();

            return(View());
        }
示例#2
0
        // GET: Empresa
        public ActionResult ListarEmpresas(string nomeEmpresa)
        {
            if (!Controle.ValidarUsuarioLogado())
            {
                return(RedirectToAction("Index", "Login"));
            }

            if (nomeEmpresa != null)
            {
                var empresaDTO = _empresaServiceWeb.ListarEmpresas().Where(c => c.NomeFantasia.ToUpper().Contains(nomeEmpresa.Trim().ToUpper())).ToList();
                List <EmpresaViewModel> empresaVM = new List <EmpresaViewModel>();
                empresaVM = _mapper.Map <List <EmpresaViewModel> >(empresaDTO);
                return(PartialView("~/Views/Empresa/_listarEmpresas.cshtml", empresaVM));
            }
            else
            {
                List <EmpresaViewModel> empresasViewModel = new List <EmpresaViewModel>();
                EmpresaViewModel        empresaVM         = new EmpresaViewModel();
                var empresasDTO = _empresaServiceWeb.ListarEmpresas();
                empresasViewModel = _mapper.Map <List <EmpresaViewModel> >(empresasDTO);
                return(PartialView("~/Views/Empresa/_listarEmpresas.cshtml", empresasViewModel));
            }
        }