public ActionResult BuscarLocation(string nomeCidade, string nomeBairro) { var iLoja = new lojaBusinessModels(bd); var dadosBusca = new BuscaViewModel(); var ibairro = new BairroRepository(bd); var iCliente = new clienteBusinessModels(bd); var _bairro = ibairro.ObterLojas(nomeCidade, nomeBairro); if (_bairro == null) { return PartialView("Busca", dadosBusca); } dadosBusca.Loja = iLoja.ObterPorBairro(_bairro.id).Take(20); dadosBusca.Cliente = iCliente.ObterClientePorBairro(_bairro.id).Take(20); if (dadosBusca.Cliente == null) { ViewBag.ClienteBuscaMsg = "Sem resultados"; } if (dadosBusca.Loja == null) { ViewBag.LojaBuscaMsg = "Sem resultados"; } return PartialView("Busca", dadosBusca); }
public ActionResult Principal() { var iLoja = new lojaBusinessModels(bd); var session = Session["UserSession"] as UserSession; IQueryable<loja> dadosLojas = null; if (session != null) { dadosLojas = iLoja.ObterPorBairro((long)session.idBairro); if (dadosLojas.Count() <= 0) { var iBairro = new BairroRepository(bd); string nomeCidade = iBairro.ObterBairro(session.idBairro).cidade.nome; return Redirect("~/lojas/" + nomeCidade); } } else { dadosLojas = iLoja.Obter(); } return View(dadosLojas); }
public ClientesController(ClienteRepository clienteServico, RuaRepository ruaServico, BairroRepository bairroServico, CidadeRepository cidadeServico) { _clienteServico = clienteServico; _ruaServico = ruaServico; _bairroServico = bairroServico; _cidadeServico = cidadeServico; }
public ActionResult Principal(string nomeCidade, string nomeBairro) { var iBairro = new BairroRepository(bd); var bairro = iBairro.ObterLojas(nomeCidade, nomeBairro); if (bairro == null) { return Redirect("~/lojas/" + nomeCidade); } var iLoja = new lojaBusinessModels(bd); var dadosLojas = iLoja.ObterPorBairro(bairro.id); ViewBag.RefLocation = (string)nomeBairro; return View(dadosLojas); }